Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Main Dishes Recipes » Beef Main Dishes

Rigatoni Meatball Soup (One-Pot Comfort in Every Spoonful)

Updated: May 14, 2026 · Published: Oct 11, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

3 shares
  • Facebook
  • X
↓ Jump to Recipe

There's a specific kind of cold evening where I don't want anything fussy — I want a big pot of something warm that makes the whole kitchen smell like dinner. This rigatoni meatball soup is exactly that. I started making it a few winters ago when I wanted the comfort of pasta and meatballs but in soup form, and it has quietly become one of those recipes I make on rotation without even thinking about it.

What makes this one work is the layering. You brown the meatballs first in the same pot, so you get all those browned bits stuck to the bottom. Then when you build the broth on top of that, it all comes together into something that tastes like it simmered for hours. It didn't. Start to finish, this is about 45 minutes. The rigatoni goes straight into the soup at the end — no second pot needed — and the pasta soaks up just enough broth to get deeply flavorful without going mushy if you pull it off the heat at the right moment.

My husband asks for this at least twice a month through the winter. Saad will eat three bowls if I let him, especially when there's bread to dunk. I usually make a full batch and there's almost never leftovers, which is either a sign it's really good or that my family eats too much — probably both. If you want something to serve alongside, my garlic rosemary focaccia muffins are genuinely the best thing to have next to this bowl.

One thing to know upfront: if you're planning to have leftovers, cook the pasta separately and add it per bowl when reheating. Rigatoni sitting in broth overnight turns soft and bloated by the next day. It still tastes fine, but if texture matters to you, keep the pasta and soup separate for storage. I'll mention this again in the tips section because I learned it the hard way the first few times.

Rigatoni meatball soup with pasta, potatoes, and vegetables in a white bowl, garnished with parsley.

Why You'll Love This Recipe

  • Everything cooks in one pot: I'm not exaggerating when I say I hate doing dishes after a long day. This whole soup — meatballs browned, aromatics sautéed, broth built, pasta cooked — happens in a single large pot. The only separate bowl is the one you mix the meatball mixture in, and that's it. Cleanup takes five minutes.

  • Genuinely filling on its own: This isn't a soup that needs three side dishes to be a meal. The meatballs, rigatoni, and broth together are enough to fill everyone up. I sometimes serve it with bread, but I've also put it on the table with nothing else and nobody complained. It's a full dinner in a bowl.

  • The meatballs stay tender: A lot of soup meatballs end up tight and rubbery. The trick here is not overmixing the meat, using breadcrumbs and egg to bind, and not letting them simmer too aggressively. They stay soft and juicy even after 15 minutes in the broth. I've tested this both ways — overmixed versus gently combined — and the difference is noticeable.

  • Works with store-bought meatballs too: On nights when I have zero energy, I've used frozen meatballs from Walmart or Costco and this soup still comes out great. You skip the meatball-making step entirely and just drop them in at the simmering stage. Thaw them slightly first so they heat evenly. I'm not ashamed of this shortcut.

  • The broth is properly flavored: Crushed tomatoes plus broth plus herbs sounds basic, but browning the meatballs in the pot first means the broth picks up all that fond from the bottom. It ends up tasting richer and more layered than the ingredients suggest. I add a small splash of red wine sometimes if there's a bottle open — it deepens the broth without being obvious.

Ingredients

  • For the Meatballs:
  • 1 lb ground beef
  • ½ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • For the Soup:
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 carrot, diced
  • 2 celery stalks, diced
  • 6 cups chicken or beef broth (store-bought cartons work fine — I use whichever I have)
  • 1 can (14.5 oz) diced tomatoes
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • ½ teaspoon red pepper flakes (optional)
  • 2 cups rigatoni pasta (dry)
  • Salt and black pepper to taste
  • Fresh parsley, chopped, for garnish
  • Grated Parmesan, for serving

Directions

  1. Make the meatballs: In a bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, Italian seasoning, salt, and pepper. Mix gently with your hands until just combined — don't overwork it or the meatballs get dense. Roll into 1-inch balls and set aside on a plate.
  2. Brown the meatballs: Heat olive oil in a large heavy pot over medium heat. Add meatballs in a single layer (work in batches if needed) and brown on all sides, about 4–5 minutes total. They don't need to be fully cooked through at this point. Remove and set aside. Don't wipe the pot — those browned bits are flavor.
  3. Sauté the aromatics: In the same pot, add the diced onion, carrot, and celery. Cook over medium heat for about 5 minutes until softened and the onion is translucent. Add the garlic and cook another 30 seconds until fragrant.
  4. Build the broth: Pour in the broth and diced tomatoes. Stir in basil, oregano, red pepper flakes if using, salt, and pepper. Scrape up any browned bits from the bottom of the pot as the liquid goes in — that's where all the flavor is hiding. Bring to a gentle simmer.
  5. Simmer with the meatballs: Return the browned meatballs to the pot. Let everything simmer uncovered for 15 minutes so the meatballs cook through and the broth develops flavor. Keep the heat low — a hard boil will break the meatballs apart.
  6. Cook the pasta: Add rigatoni directly to the pot and cook for about 10 minutes until al dente, stirring occasionally so nothing sticks to the bottom. Pull it off the heat as soon as the pasta is done — don't let it keep cooking in the residual heat or it'll go soft.
  7. Finish and serve: Taste the broth and adjust salt and pepper. Ladle into bowls and top with a generous handful of fresh parsley and grated Parmesan. Serve immediately with crusty bread.
Rigatoni meatball soup with golden pasta, carrots, and fresh rosemary garnish in a white bowl.

Tips for Success

  • Don't skip browning the meatballs: I skipped this step once when I was in a hurry and just dropped the raw meatballs straight into the simmering broth. They cooked through fine, but the soup tasted flat compared to the version where you brown them first. That crust on the outside of each meatball adds a layer of flavor to the whole pot. Five extra minutes, totally worth it.

  • Pull the pasta off the heat at al dente: Rigatoni keeps cooking even after you stop adding heat, especially sitting in hot broth. I pull the pot off the stove when the pasta still has the tiniest bit of bite — it'll finish softening in the bowl. If you let it go until fully soft in the pot, it'll be mushy by the time it reaches the table.

  • Cook pasta separately if you're making this ahead: If I know we'll have leftovers or I'm prepping this earlier in the day, I cook the rigatoni separately and store it apart from the soup. Pasta sitting in broth overnight absorbs most of the liquid and becomes bloated. Keep them separate and combine when reheating — the texture difference is significant.

  • Season in layers, not all at once: Add a pinch of salt when you sauté the vegetables, another pinch when the broth goes in, and then do a final taste at the end. Building salt gradually gives you better control than dumping it all in at the end trying to fix a flat-tasting broth. Same goes for the herbs — I sometimes add an extra pinch of oregano right at the finish.

  • Use a pot that's bigger than you think you need: This soup expands as the pasta cooks and absorbs liquid. I've overflowed a medium pot before — it was not a fun cleanup. Use your largest pot from the start, at least 6 quarts. If you don't have one, a deep Dutch oven works well.

Variations

  • Turkey meatballs: Swap the ground beef for ground turkey if you want something a little lighter. Turkey meatballs are softer, so handle them gently when browning — they're more delicate than beef and will break apart if you move them too soon. Let them sit for a full minute per side before flipping.

  • Spicy Italian sausage version: Replace half the ground beef with Italian sausage (removed from casings) in the meatball mixture. The fennel and spice in the sausage changes the whole flavor profile of the broth — it becomes bolder and more deeply savory. My husband prefers this version. I make it when I want the soup to feel a bit more special.

  • Vegetable-loaded version: Add a big handful of baby spinach or chopped kale in the last 2 minutes of cooking — it wilts right into the broth and you barely notice it's there. I've also added diced zucchini at the same time as the carrots. This is a good way to stretch the pot further if you're feeding more people.

  • Creamy tomato base: Stir in ¼ cup of heavy cream right at the end, after the pasta is cooked. It softens the acidity of the tomatoes and gives the broth a slightly velvety quality. This isn't traditional but it's very good. I discovered it by accident one night when I had cream that needed to be used up.

  • Pakistani-style twist: Add ½ teaspoon of cumin, ½ teaspoon of coriander, and a pinch of garam masala to the broth along with the other spices, then finish with fresh coriander instead of parsley. It sounds like a strange swap but the warm spices work surprisingly well with the tomato base. In Pakistan, we'd serve this with naan instead of crusty bread — both work, honestly.

Serving and Storage

Serving

Serve this hot, straight from the pot. Ladle into deep bowls so you get a good ratio of broth, meatballs, and pasta in each scoop. Top with freshly grated Parmesan and a scatter of chopped parsley — don't skip the Parmesan, it adds saltiness and body to the broth as it melts in. I serve this with my quick no-knead bread on busy nights when I want something to tear and dunk. A light green salad on the side is enough if you want to round it out without much effort.

Storage

If you're storing leftovers, the key thing is the pasta. If the soup and pasta are already combined, store in an airtight container in the fridge for up to 3 days — just know the rigatoni will soak up a lot of liquid and soften overnight. When reheating, add a splash of broth or water to loosen it back up. For best results with leftovers, cook pasta separately, store it in its own container, and combine per bowl when reheating. The soup base (without pasta) freezes well for up to 3 months — freeze in individual portions and add freshly cooked pasta when you reheat.

Rigatoni meatball soup with golden pasta, beef meatballs, diced carrots, and fresh parsley in tomato broth.

Frequently Asked Questions

Can I use store-bought frozen meatballs instead of homemade?

Yes, and I do this regularly on nights when I don't have the energy to mix and roll meatballs. Let them thaw slightly before adding to the broth so they heat through evenly rather than staying cold in the center. You'll skip the browning step, which means you lose a little depth of flavor, but the soup still comes out very good. Costco and Walmart both carry Italian-style frozen meatballs that work well here.

Will the pasta get soggy if I store leftovers?

It will soften significantly overnight in the broth. The soup will still taste good, but the rigatoni loses its texture. My solution is to cook pasta separately and store it in its own container, then combine when reheating. If you've already mixed everything together, add a splash of extra broth when reheating to bring the consistency back.

Can I make this soup vegetarian?

Absolutely. Use vegetable broth and substitute plant-based meatballs — most grocery stores carry them in the frozen section now. You can also skip meatballs entirely and bulk the soup up with chickpeas, white beans, or extra vegetables like zucchini and mushrooms. The broth base is flavorful enough to carry the soup without meat.

Can I make the meatballs ahead of time?

Yes — this is actually one of my favorite prep shortcuts. Mix and roll the meatballs the night before and keep them covered in the fridge. You can even brown them ahead and store them refrigerated, then drop them into the broth when you're ready to cook the soup. It makes weeknight assembly really fast.

What pasta can I use instead of rigatoni?

Penne and ziti are the closest swaps — same tube shape, same cooking time. Rotini works well too because the ridges trap broth. If you're cooking for younger kids, ditalini or elbow macaroni are smaller and easier to eat with a spoon. Avoid long pasta like spaghetti or linguine — they're awkward to eat in soup and don't hold up the same way.

RIGATONI MEATBALL SOUP RECIPE

Sana Umer
This hearty Rigatoni Meatball Soup combines tender homemade meatballs, al dente rigatoni, and a savory tomato broth. It’s a comforting, family-friendly meal perfect for chilly evenings or anytime you crave a warm, satisfying soup.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 35 minutes mins
Total Time 45 minutes mins
Course Soup
Cuisine American
Servings 6 servings
Calories 320 kcal

Ingredients
  

For the Meatballs:

  • 1 lb ground beef
  • ½ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste

For the Soup:

  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 1 carrot diced
  • 2 celery stalks diced
  • 6 cups chicken or beef broth
  • 1 can 14.5 oz diced tomatoes
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 2 cups rigatoni pasta
  • Salt and pepper to taste
  • Fresh parsley chopped, for garnish
  • Grated Parmesan for serving

Instructions
 

  • Make Meatballs: In a bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, Italian seasoning, salt, and pepper. Form into 1-inch meatballs.
  • Cook Meatballs: Heat olive oil in a large pot over medium heat. Brown meatballs on all sides for 4–5 minutes. Remove and set aside.
  • Prepare Soup Base: In the same pot, sauté onion, garlic, carrot, and celery until softened.
  • Add Liquids and Seasoning: Pour in broth and diced tomatoes. Stir in basil, oregano, salt, and pepper. Bring to a simmer.
  • Simmer Meatballs: Return meatballs to the pot and simmer for 15 minutes.
  • Cook Pasta: Add rigatoni and cook until al dente, about 10 minutes.
  • Serve: Garnish with chopped parsley and grated Parmesan. Serve hot.

Notes

  • Make Ahead: Meatballs can be prepared a day in advance.
  • Vegetarian Option: Use plant-based meatballs and vegetable broth.
  • Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
  • Extra Flavor: Add a splash of red wine to the broth for depth.
Keyword comfort soup, easy meatball soup, hearty soup, Italian soup recipe, meatball soup, rigatoni meatballs, rigatoni soup

This soup has genuinely earned a permanent place in my winter rotation. It's the kind of recipe where you don't need to think too hard — once you've made it a couple of times, it just flows. Brown the meatballs, build the broth, drop in the pasta. Done. The whole house smells like something good is happening, and it delivers on that promise every single time.

I make a full pot knowing we'll finish most of it at dinner and I'll save just enough for my lunch the next day — though honestly even that requires hiding a portion before I put the pot on the table. If you're a soup family like we are, you might want to make a double batch. The soup base (without pasta) freezes beautifully, so it's worth the extra effort to have something ready in the freezer for a rough week.

And if you're thinking about what to have for dessert after a bowl of this, I highly recommend my mini no-bake lemon cheesecake tarts — something bright and citrusy after a rich, hearty soup is a combination I come back to often. Light enough to feel like a treat without being heavy on top of a big bowl of pasta.

Make

  • GOULASH VARIATIONS (CLASSIC, AMERICAN, HUNGARIAN, AND MORE)
  • BEEF STEW VARIATIONS (CLASSIC, SLOW COOKER, INSTANT POT, AND MORE)
  • CLASSIC POT PIE VARIATIONS (CHICKEN, TURKEY, BEEF, AND VEGETARIAN)
  • POT ROAST (CLASSIC, SLOW COOKER, AND INSTANT POT — TENDER EVERY TIME)
3 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest