Save
This Italian meatball soup is a warm and comforting meal perfect for any day you crave something hearty and flavorful. The blend of tender meatballs, savory broth, and fusilli pasta makes it satisfyingly filling while still light enough to enjoy any time.
My kids ask for this soup regularly now and it always feels like a cozy hug in a bowl. The aroma of garlic and basil simmering fills the kitchen with warmth and anticipation.
Ingredients
- Meatballs: one pound provide the hearty protein base. Use your favorite homemade recipe or store-bought for convenience
- Olive oil: one tablespoon to sauté onions and garlic, offering a rich flavor foundation
- Onion: half a medium chopped delivers sweetness and depth when softened
- Garlic: four cloves minced infuses the broth with aromatic pungency
- Crushed tomatoes: one 28-ounce can fire roasted adds smoky complexity and brightness
- Beef broth: four cups builds a savory, umami-rich base for the soup
- Red bell pepper: half chopped small gives a subtle sweetness and texture contrast
- Italian seasoning: one quarter teaspoon blends classic herbs for authentic taste
- Crushed red pepper flakes: half a teaspoon optional if you enjoy a mild spicy heat
- Fusilli pasta: one and a half cups uncooked holds up well in soup and nicely catches the sauce
- Fresh basil: quarter cup torn or chopped lends freshness and vibrant herbaceous notes
- Salt and pepper: to taste essential for balancing the soup's flavors
- Parmesan cheese: optional for grating on top adds salty richness when serving
Instructions
- Sauté the Aromatics:
- Heat olive oil in a soup pot over medium-high heat. Add the chopped onion and cook for about five minutes until it turns soft and translucent. This step softens the onion and starts building the flavor foundation for the soup.
- Add the Garlic:
- Add minced garlic to the onions and cook for 30 seconds while stirring to release its aroma without burning. Garlic cooks quickly so keep the heat moderate.
- Combine the Liquids and Vegetables:
- Pour in crushed tomatoes and beef broth. Stir in the chopped red bell pepper, Italian seasoning, crushed red pepper flakes if using, and meatballs. Increase heat to high and allow everything to come to a rolling boil. This melds all flavors together and warms the meatballs through.
- Cook the Pasta:
- Once boiling, add the fusilli pasta carefully so it doesn't clump. Reduce heat to low-medium and cover the pot loosely with a lid to let the soup simmer. Cook for about fifteen minutes until the pasta is tender but not mushy. Stir occasionally to prevent the pasta from sticking to the bottom. Add some extra broth if the soup becomes too thick since it should stay brothy.
- Finish with Fresh Herbs and Seasoning:
- Turn off the heat and stir in fresh basil. Season with salt and pepper to taste. The basil adds a fresh, fragrant lift to the rich soup. Serve hot with optional Parmesan cheese grated on top for extra indulgence.
Basil is my favorite part of this soup. Adding it right at the end keeps its flavor bright and fresh, bringing the whole pot of ingredients to life. One memorable evening my family gathered around the table just as this soup came out of the pot. The combination of smells and the sight of meatballs cradled in tomato broth was enough to spark instant smiles and eager bowls being passed around.
Storage Tips
Store leftover soup in an airtight container in the refrigerator for up to four days. The pasta continues to absorb broth and soften over time so it is best enjoyed within the first couple of days or reheated gently with some added broth.
Ingredient Substitutions
If you prefer a lighter base, substitute half or all beef broth with vegetable broth. You can use turkey or chicken meatballs instead of beef for a different flavor profile. Feel free to swap fusilli pasta for any small pasta shape like ditalini or elbows.
Serving Suggestions
Serve this soup with a side of crusty bread to soak up the delicious broth. A light green salad with lemon vinaigrette complements the rich meatballs nicely. Sprinkle extra Parmesan or chili flakes at the table for customization.
Seasonal Adaptations
In warmer months, swap fresh basil with fresh oregano or parsley to vary the herbal notes. Adding chopped zucchini or spinach boosts the veggie content for a spring or summer twist. Consider slow-cooking the soup base for winter for deeper developed flavors.
This soup is both hearty and versatile, perfect for comforting meals all year round.
FAQs about Recipes
- → Can I use store-bought meatballs?
Yes, store-bought meatballs work well and save prep time without sacrificing flavor.
- → What pasta type is best for this soup?
Uncooked fusilli is recommended as it holds the broth well and cooks evenly in the soup.
- → How can I adjust the soup's spiciness?
Modify the amount of crushed red pepper flakes or omit them altogether to control heat levels.
- → Is fresh basil necessary?
Fresh basil adds bright, herbal notes that complement the rich broth, but it can be substituted with dried if needed.
- → How do I prevent the pasta from sticking?
Stir the soup occasionally during simmering and ensure enough broth to keep pasta submerged.
- → What can I serve with this soup?
Pair with crusty bread or a simple side salad for a complete and satisfying meal.