Italian Meatball Soup

A cozy, brothy Italian meatball soup with fusilli, crushed tomatoes, and fresh basil — weeknight comfort that doubles as a crowd-pleaser.

This Italian meatball soup has been my reliable answer to chilly nights, rushed weeknights, and those moments when the family needs something comforting and familiar. I first put this pot together one autumn evening when I had leftover meatballs from a Sunday batch and a couple of pantry cans. The combination of fire-roasted crushed tomatoes, fragrant garlic, and tender pasta simmered with juicy meatballs produced a fragrant, brothy bowl that disappeared faster than I expected. It's one of those dishes that tastes like a hug: bright tomato, savory beef, and the lift of fresh basil.
I love this version because it is forgiving and flexible. I often make a double batch of meatballs on the weekend; half goes into this soup while the rest is reserved for sandwiches, pasta nights, or quick meals. The texture contrast between the al dente fusilli and the soft meatballs is exactly the kind of comforting play I aim for. Serve it with a generous grating of Parmesan and you have a simple yet satisfying dinner that feels special without fuss.
Why You'll Love This Recipe
- This comes together quickly when you use pre-made meatballs and pantry staples, ready in about 40 minutes from start to finish, making it perfect for weeknights.
- It is incredibly adaptable: use store-bought meatballs, swap in turkey or plant-based balls, or add different pasta shapes depending on what you have.
- The broth stays brothy rather than heavy; if it thickens, adding more beef broth keeps the soup silky and spoonable.
- It’s a crowd-pleaser for family dinners and easy to scale up for guests — double the batch and keep extra meatballs for sandwiches the next day.
- Pasta cooks directly in the pot so you save on dishes, and fresh basil at the end brightens the whole bowl for a restaurant-quality finish at home.
Personally, every time I make this, someone asks for the recipe. My kids love fishing out the meatballs and twirling fusilli. Over the years I’ve learned to keep a jar of fire-roasted crushed tomatoes in the pantry — they add subtle smokiness and depth that lifts the soup without extra work.
Ingredients
- Meatballs (1 pound): Use homemade for the best texture; store-bought works fine for convenience. If making from scratch, choose a 80/20 beef blend or a mix of beef and pork for juiciness.
- Olive oil (1 tablespoon): Extra virgin olive oil for sautéing the aromatics gives a clean flavor; a neutral oil is fine if EVOO is too assertive.
- Onion (1/2 medium, chopped): Yellow onion provides sweetness and body when softened; chop finely for even distribution.
- Garlic (4 cloves, minced): Fresh garlic brightens the tomato base; add it after the onion softens to avoid burning.
- Crushed tomatoes (28-ounce can): I use fire-roasted for extra depth; look for a quality brand with no added sugar for a clean tomato flavor.
- Beef broth (4 cups): Use low-sodium if you prefer control over seasoning; chicken broth can be used in a pinch but beef adds savory depth.
- Red bell pepper (1/2, chopped small): Adds sweetness and texture; remove seeds and dice small so it blends into the broth without dominating.
- Italian seasoning (1/4 teaspoon): A pinch enhances the tomato profile; add more to taste if you like a stronger herb presence.
- Crushed red pepper flakes (1/2 teaspoon, optional): For a gentle heat that lifts the soup; omit for a kid-friendly version.
- Uncooked fusilli (1.5 cups): Any short pasta works; fusilli holds the broth nicely and gives a pleasing bite.
- Fresh basil (1/4 cup, torn or chopped): Added at the end to preserve bright herbal flavor; substitute flat-leaf parsley if needed.
- Salt & pepper: To taste — start sparingly if using regular broth and adjust at the end.
- Parmesan cheese (optional): Freshly grated over the top adds savory richness; omit for dairy-free servings or use a vegan alternative.
Instructions
Prepare meatballs (if making from scratch): Mix ground meat with breadcrumbs, egg, grated Parmesan, minced garlic, salt, and pepper. Form into roughly 1-inch balls and brown in a skillet over medium-high heat for 2 minutes per side to develop color. They do not need to be fully cooked as they will finish in the soup; browning adds flavor. Sauté aromatics: Heat 1 tablespoon olive oil in a heavy soup pot over medium-high heat. Add 1/2 chopped onion and sauté 4 to 5 minutes until translucent and starting to soften. Stir frequently and scrape any browned bits to build flavor. Add garlic: Stir in 4 minced garlic cloves and cook 30 seconds until fragrant. Garlic browns quickly; remove from heat briefly if it starts to color too fast to avoid bitterness. Build the broth: Add the 28-ounce can crushed tomatoes, 4 cups beef broth, 1/2 chopped red bell pepper, 1/4 teaspoon Italian seasoning, and 1/2 teaspoon crushed red pepper flakes if using. Return pot to high heat and bring to a rolling boil. Taste for balance and add a splash more broth if the tomatoes are very thick. Add meatballs and pasta: Stir in the meatballs and increase heat to maintain a boil. Once boiling, add 1.5 cups fusilli. Reduce heat to low-medium, cover with the lid slightly ajar, and simmer about 15 minutes, stirring occasionally to prevent sticking. Check pasta for doneness and add extra broth if needed; this soup is meant to be brothy rather than thick. Finish and serve: When the pasta is cooked through, stir in 1/4 cup torn fresh basil and season with salt and pepper to taste. Ladle into bowls and offer freshly grated Parmesan at the table.
You Must Know
- This makes about 5 to 6 generous bowls and freezes well for up to 3 months without the pasta; freeze the soup base and add fresh pasta when reheating.
- Using fire-roasted crushed tomatoes gives a subtle smoked depth; regular crushed tomatoes work fine and will be brighter in flavor.
- If the soup thickens, add boiling water or extra broth 1/2 cup at a time until the desired consistency is reached.
- High in protein and hearty thanks to meatballs, this is a balanced single-pot option for busy nights and can be served with a salad for a complete meal.
I love how versatile this pot is: sometimes I add a cup of chopped kale at the end for extra greens, or swap fusilli for small shells to please the kids. The most memorable times I’ve served this were impromptu dinner gatherings where everyone warmed up over bowls and conversation; the soup is simple but brings people together.
Storage Tips
Leftovers keep well in the refrigerator for 3 to 4 days in an airtight container. Because pasta absorbs liquid, store extra broth separately if you plan to reheat. To freeze, cool completely and place the soup (without pasta) in freezer-safe containers for up to 3 months. When reheating, thaw overnight in the fridge, bring the soup to a simmer, then add fresh pasta and cook until al dente. For best texture, reheat gently over medium-low heat rather than high to avoid overcooking meatballs.
Ingredient Substitutions
Swap the meatballs for turkey or chicken meatballs for a lighter bowl, or use plant-based meatballs to make a vegetarian version (use vegetable broth instead of beef broth). Replace fusilli with small shells, ditalini, or orzo — adjust cooking time accordingly. If you prefer more vegetables, add diced zucchini or carrots with the bell pepper and simmer until tender. For a spicier finish, stir in 1 teaspoon harissa or a splash of hot sauce.
Serving Suggestions
Serve bowls with a dusting of freshly grated Parmesan and a drizzle of good olive oil. Pair with crusty bread or garlic rolls for dipping. A simple green salad with lemon vinaigrette or roasted Brussels sprouts makes a nice seasonal side. For a heartier meal, add a white bean salad or a wedge of polenta on the side. Garnish with extra basil or parsley for color and freshness.
Cultural Background
This style of tomato-and-meatball soup blends classic Italian flavors with American convenience. In Italy, meatballs are often served with pasta instead of in soup, while Italian-American households frequently adapt traditions into one-pot comforts. The use of crushed tomatoes and basil echoes Southern Italian tomato-based cooking, while the addition of pasta in the broth reflects a practical, home-style approach common in family kitchens.
Seasonal Adaptations
In winter, add hearty greens like kale or Swiss chard and finish with a squeeze of lemon for brightness. In summer, use fresh plum tomatoes blended until slightly coarse instead of canned; reduce cooking time slightly for a fresher tomato flavor. For holiday gatherings, make the meatballs with a mix of beef and pork and add roasted fennel for an aromatic twist.
Meal Prep Tips
Make a double batch of meatballs on the weekend and freeze half raw on a tray, then transfer to a bag; they can be dropped directly into soups later. Prepare the broth base and store it in the refrigerator for up to 3 days; add fresh pasta and meatballs when ready to serve. Use labeled containers and measure out pasta portions so reheating is quick and consistent.
Enjoy this comforting, adaptable pot as a go-to for busy evenings or for feeding a crowd. It’s simple, soulful, and a great way to stretch leftovers into something memorable. Make it your own and share it with friends — there’s comfort in a warm bowl shared around the table.
Pro Tips
Brown meatballs briefly before adding to the soup to develop more savory flavor.
If the soup thickens too much while simmering, add extra hot broth 1/2 cup at a time until desired consistency is reached.
Add fresh basil at the end to preserve bright herbal flavor; cooking it too long will mute the aroma.
This nourishing italian meatball soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I freeze this soup?
Yes. To freeze, remove pasta and cool soup completely. Freeze the broth and meatballs in airtight containers for up to 3 months. Add fresh pasta when reheating.
How do I prevent the soup from being too salty?
Use low-sodium beef broth and taste before salting. Add salt at the end since canned tomatoes and broths can vary in sodium.
Tags
Italian Meatball Soup
This Italian Meatball Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Main
Instructions
Prepare meatballs (if needed)
If making fresh, combine ground meat, breadcrumbs, egg, grated Parmesan, garlic, salt and pepper. Form into 1-inch balls and brown briefly in a skillet. Set aside; they will finish cooking in the soup.
Sauté onions
Heat 1 tablespoon olive oil in a soup pot over medium-high heat. Add 1/2 chopped onion and sauté 4 to 5 minutes until translucent and soft.
Add garlic
Stir in 4 minced garlic cloves and cook 30 seconds until fragrant. Avoid browning to prevent bitterness.
Build the broth
Add crushed tomatoes, 4 cups beef broth, 1/2 chopped red bell pepper, Italian seasoning, and crushed red pepper flakes if using. Bring to a boil over high heat.
Add meatballs and pasta
Stir in meatballs, then add 1.5 cups fusilli once boiling. Reduce heat, cover with lid slightly open, and simmer about 15 minutes until pasta is al dente, stirring occasionally.
Finish and serve
Stir in 1/4 cup torn basil, season with salt and pepper, and serve with grated Parmesan if desired.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@delishum on social media!

Categories:
You might also like...

Gooey Marshmallow Chocolate Brownies
Thick chocolate chunk brownies crowned with melted mini marshmallows and drenched in glossy chocolate frosting for the ultimate fudgy, crowd-pleasing bite.

Buttery Pecan Pie Bars
Buttery shortbread crust meets a lush brown sugar pecan topping. Crunchy, caramelly, and ready with just 10 minutes of prep for effortless indulgence.

No-Crack Pumpkin Cheesecake
Ultra-smooth pumpkin cheesecake with warm spice and a sturdy graham crust. A showstopper on its own, unforgettable with caramel and rum-kissed whipped cream.

Did You Make This?
Leave a comment & rating below or tag @delishum on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Amelia!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
