There’s no denying that the combination of pasta, tomatoes, and meatballs is an absolute classic but that doesn’t mean it has to be limited to being served solely as a pasta dish. In fact, its enduring deliciousness is all the more reason to find other ways to serve it… like in soup form! This Rigatoni Meatball Soup is just the way to go about getting your pasta and meatballs in in a different manner – it’s cozy and hearty and so very tasty.

This soup is made up of tiny, beefy, bite-sized meatballs that are simmered in a savory tomato and red wine broth that you’ll want to slurp right up like… well, soup. The meatballs are simple – ground beef, eggs, breadcrumbs, Italian seasoning, the usual – and get browned up quickly in the same pot that the soup takes form in later.

Once the meatballs are seared, their little browned bits that have stuck to the pot take part in flavoring the soup, and so does onion, garlic, red wine, crushed tomatoes, tomato paste, and some fresh parsley. The meatballs simmer in that mixture so they absorb some of the tomato flavor, but they also lend their beefiness to the bigger picture.

Unlike a lot of soups that feature grains or pasta, here it isn’t actually incorporated into the soup, it’s placed in the bowl as a base, and the soup and meatballs are ladled over the top. This ensures that the rigatoni isn’t mushy or liquid-logged with tomatoey broth. So in a way, it’s a little like a very soupy pasta dish. Or maybe it’s just the best of both worlds.

In any case, the final step in serving this up right is to broil a bit of mozzarella cheese over the top before you dive in. It rests on top – a blanket of ooey-gooey cheesy goodness that doesn’t transform the saucy broth into something creamy or cheesy, but just caps it off in the best way possible.