Meatball Soup – If you’re looking for a comforting and quick-to-make meal, this Meatball Soup Recipe is just what you need. With tender meatballs, hearty pasta, and a rich tomato broth, this soup is a perfect blend of Italian-American flavors that will warm your heart and please your taste buds. It’s easy to whip up on a busy weeknight, especially if you have pre-made meatballs ready to go.
The first time I made this Meatball Soup, I was in a pinch for time and needed something comforting for dinner. My husband and child love meatballs, so I decided to turn them into a soup to switch things up. The result was a hit! My husband couldn’t stop raving about the rich flavors, and my child loved slurping up the pasta and savoring the tender meatballs. Now, this recipe is a regular in our household, especially on those chilly nights when we crave something warm and filling.
Why You’ll Love This Meatball Soup
This Meatball Soup stands out for its rich, savory broth combined with the comforting textures of meatballs and pasta. The addition of fresh basil at the end elevates the flavor, making each spoonful burst with freshness. Whether you’re using homemade or store-bought meatballs, this soup is a quick and easy way to deliver a gourmet experience without spending hours in the kitchen.
Ingredient Notes:
Meatballs: Whether you make them from scratch or buy them pre-made, make sure they’re well-seasoned for maximum flavor in the soup.
Olive Oil: This adds a subtle richness to the base of the soup, especially when sautéing the onions and garlic.
Onion and Garlic: The foundation of the soup’s flavor, these aromatics bring depth and warmth to every spoonful.
Crushed Tomatoes: I used fire-roasted tomatoes for an extra smoky flavor, but any crushed tomatoes will work.
Beef Broth: The backbone of the soup’s savory flavor. Use a good-quality broth for the best results.
Red Bell Pepper: Adds a slight sweetness and extra texture to the soup.
Italian Seasoning and Red Pepper Flakes: These spices add a touch of warmth and an Italian flair to the soup. Adjust the red pepper flakes to your preferred heat level.
Fusilli Pasta: I love using fusilli for its ability to hold onto the broth, but any small pasta shape will do.
Fresh Basil: Stirring in fresh basil at the end adds a burst of freshness that really brings the soup to life.
Parmesan Cheese: Optional, but it adds a nice salty, umami kick when grated over the top just before serving.
How To Make Meatball Soup Recipe
Step 1: Start by prepping your meatballs—whether homemade or store-bought. Make sure they’re ready to go. In a large soup pot, heat the olive oil over medium-high heat. Add the chopped onion and sauté until it’s softened and fragrant, about 4-5 minutes. Toss in the minced garlic and stir for another 30 seconds until the garlic releases its aroma.
Step 2: Next, pour in the crushed tomatoes and beef broth. Add the diced red bell pepper, Italian seasoning, and red pepper flakes. Gently nestle the meatballs into the pot. Increase the heat and bring the soup to a boil. Once boiling, add the pasta.
Want To Save This Recipe?
Enter your email below and we'll send the recipe straight to your inbox.
Step 3: Reduce the heat to a gentle simmer, cover the pot with the lid slightly ajar, and let it cook for about 15 minutes. Stir occasionally to make sure the pasta doesn’t stick to the bottom of the pot.
Step 4: Once the pasta is tender and the soup is perfectly thickened, stir in the fresh basil. Taste and adjust the seasoning with salt and pepper as needed. Serve the soup hot with a sprinkle of Parmesan cheese if you like, and enjoy the comforting flavors of this hearty dish.
Tip: For an even richer flavor, consider browning your meatballs before adding them to the soup. This extra step caramelizes the outside, locking in delicious juices and enhancing the soup with a deeper, more complex flavor profile. Browning also adds a delightful texture to the meatballs, giving them a slightly crisp exterior that contrasts beautifully with the tender pasta and hearty broth. If time allows, let the soup simmer a bit longer after adding the meatballs to meld all the flavors together. This slow simmering allows the spices to fully infuse the broth, making each bite more flavorful and satisfying. For an added layer of richness, you can even deglaze the pan with a splash of red wine after browning the meatballs, incorporating all those savory browned bits into the soup.
Storage Options:
You know that moment when you realize you’ve made way too much soup? Like, oops, this could feed a small village kind of too much? Been there. But honestly, having leftovers of Meatball Soup isn’t a bad problem to have. Here’s how to make the most of it:
- Fridge: Let’s keep it simple. Once the soup’s cooled (seriously, don’t skip this step unless you want a steamy fridge disaster), transfer it into a container with a lid that actually closes—because we all have that container that doesn’t quite seal, right? It’ll stay fresh for three days, but heads up: those pasta spirals will guzzle up the broth like they’ve been lost in the desert. If that happens, no big deal—just stir in a splash of beef broth or water when you reheat. Or better yet, store the pasta separately. Yes, I learned that one the hard way.
- Freezer: Can we talk about freezer soup for a second? It’s a lifesaver—if you do it right. Don’t freeze it with the pasta (trust me, soggy noodles are not the vibe). Freeze the broth, meatballs, and veggies in a sturdy container or freezer bag. When you’re ready to dig in, thaw it overnight in the fridge, heat it up, and add freshly cooked pasta. It’s like giving your soup a little makeover before serving.
- Single-Servings: You ever have those nights when you just want a quick meal for you? Divide the soup into smaller portions before storing, and voilà—instant, no-effort dinner. It’s also perfect for avoiding the inevitable argument over who gets the last bowl. I mean, you could share, but let’s be real… why would you?
Variations and Substitutions
Here’s the thing about Meatball Soup—it’s a crowd-pleaser, but it’s also a people-pleaser. You can tweak it, twist it, or totally remix it based on what you’ve got in your kitchen (or, let’s be honest, what you forgot to pick up at the store).
- Gluten-Free Hack: Alright, gluten-free friends, this one’s for you. Swap out the pasta for a gluten-free version—quinoa pasta, rice noodles, or whatever you like. Just make sure your meatballs and broth are also gluten-free because surprise! Some brands sneak gluten into the weirdest places. If you’re feeling ambitious, whip up homemade meatballs with gluten-free breadcrumbs or oats. Bonus: they’re usually tastier anyway.
- Veggie Lovers Unite: Not a meat-eater? No problem. Sub in plant-based meatballs (they’ve come a long way—like, wow), or get creative with veggies like mushrooms, zucchini, or even hearty beans like chickpeas. And don’t forget to swap the beef broth for veggie broth. It’s so good, you won’t even miss the meat. Pinky promise.
- Spice It Your Way:
Are you one of those people who douses everything in hot sauce? (Same.) Crank up the red pepper flakes or toss in a pinch of cayenne. Prefer to keep it mild? Skip the spice altogether—no judgment here. This soup’s a blank canvas, so go wild (or not). - Pasta Swap: Fusilli’s great and all, but let’s not act like it’s the only pasta in town. Penne, rotini, mini shells—heck, even broken spaghetti works. Just use something that holds the broth well, so you get those dreamy spoonfuls of meatballs, pasta, and broth in every bite.
- Big Batch, Big Love: Cooking for a Crowd? Double the recipe. I mean, who doesn’t want more soup? Just make sure you’ve got a pot big enough to handle it—because scrubbing burnt soup off the stove is not how you want to spend your evening.
What to Serve or Pair with Meatball Soup Recipe
This soup’s amazing on its own (obviously), but let’s be real—every star needs a supporting cast. Here’s how to turn your Meatball Soup into the ultimate meal:
- Crusty Bread or Garlic Knots: If you’re not dunking bread into your soup, are you even living? A warm, crusty baguette or some buttery garlic knots are practically mandatory. They soak up that rich tomato broth like a sponge, and honestly, they might steal the show. But hey, no hard feelings, soup.
- A Light, Fresh Salad: Feeling fancy? Pair your soup with a simple salad. Think arugula, spinach, or mixed greens with a zippy vinaigrette. It’s the perfect way to balance the richness of the soup. Plus, it gives you an excuse to sprinkle more Parmesan on something.
- Roasted Veggies: If you’ve got extra time (or veggies you’re trying to use up before they go bad), roast them! Brussels sprouts, carrots, sweet potatoes—they all work. The caramelized flavors from the veggies complement the savory soup beautifully. Plus, it looks like you really have your life together when you serve roasted veggies.
- A Good Drink: Want to feel extra Italian? Pour yourself a glass of Chianti or Merlot. Don’t drink? No worries—a sparkling water with a slice of lemon is just as refreshing and pairs perfectly with the cozy flavors of the soup.
- Something Sweet: After all that savory goodness, you need a little dessert. A light lemon sorbet is refreshing, but if you’re going all out, tiramisu is the way to go. Or, you know, just have another bowl of soup. Who’s judging?
So, what do you think? Any ideas you’re excited to try, or maybe you’ve got your own little twist on this recipe? I’d love to hear it—let’s swap soup secrets! 😊
Frequently Asked Questions:
Can I make this soup ahead of time?
Yes! This soup stores well in the fridge for up to 3 days. Reheat it on the stove, and you may need to add a bit more broth as the pasta will absorb some liquid as it sits.
Can I use a different type of pasta?
Absolutely! While fusilli is great for holding onto the broth, feel free to use any small pasta shape you have on hand, like penne or rotini.
Is there a vegetarian version of this soup?
Yes! You can substitute the meatballs with vegetarian meatballs or even hearty vegetables like mushrooms or zucchini, and use vegetable broth instead of beef broth.
<Remember it later>
Planning to try this recipe soon? Pin it for a quick find later!
<Remember it later>
Planning to try this recipe soon? Pin it for a quick find later!
Meatball Soup Recipe
Ingredients
- 1 lb meatballs
- 1 tbsp olive oil
- 1/2 medium onion finely chopped
- 4 cloves garlic minced
- 1 can 28 oz crushed tomatoes, fire-roasted preferred
- 4 c beef broth
- 1/2 red bell pepper finely chopped
- 1/4 tsp Italian seasoning
- 1/2 tsp crushed red pepper flakes optional
- 1.5 c fusilli pasta
- 1/4 c fresh basil torn or chopped
- Salt and pepper to taste
- Parmesan cheese optional, for serving
Instructions
- The preparation time for this soup. Doesn't account for making the meatballs from scratch. If needed. You can prepare the meatballs in advance. Or opt for store-bought. Or your preferred homemade version.
- Heat olive oil in a soup pot. Over medium-high heat. And sauté the onions for about 4-5 minutes. Until they start to soften.
- Add the garlic. And cook for another 30 seconds. Just until fragrant.
- Next, mix in the crushed tomatoes, beef broth, red bell pepper, Italian seasoning, red pepper flakes, and the meatballs. Increase the heat. And bring the soup to a boil.
- Once boiling, add the pasta.
- Lower the heat. And let the soup simmer. With the lid slightly ajar. For around 15 minutes. Or until the pasta is tender. Stir occasionally to prevent the pasta. From sticking to the bottom. If the soup thickens too much. Feel free to add. A bit more beef broth. To maintain a brothy consistency.
- Finish by stirring in fresh basil. And seasoning with salt and pepper to taste. Serve hot. With a sprinkle of Parmesan cheese on top, if desired.
Notes
Nutrition
I’m Bitty, owner of nodashofgluten.com, where I share simple, delicious recipes for all tastes, including gluten-free. Check out my “About Me” page for more info!