
A cozy, brothy Italian-inspired soup filled with tender meatballs, fusilli, roasted crushed tomatoes, and bright basil — perfect for weeknights and leftovers.

I remember the first time I served this to guests who expected a heavy stew and were surprised by the light, brothy finish. My mother loved the balance between the tomato tang and the hearty meat, and my daughter declared it a new favorite. It’s one of those dishes that always invites seconds.
My favorite thing about this pot is how it bridges simple weeknight cooking with the satisfaction of a classic family meal. Friends often ask for the recipe after trying it at a casual dinner, and I love how easy it is to stretch — add extra vegetables or a handful of spinach for color and nutrients, or double the meatballs when feeding a crowd.
Cool the soup completely before refrigerating in shallow, airtight containers to preserve texture and flavor. Refrigerated leftovers last 3–4 days. For longer storage, remove pasta and freeze the broth and meatballs in a freezer-safe container for up to 3 months. Reheat gently over low heat to avoid breaking down meatball texture; add fresh pasta at the last minute if you froze the soup without it. Glass or BPA-free plastic containers are best to avoid flavor transfer, and use a splash of broth or water when reheating to restore brothiness.
If you need alternatives, swap the fusilli for short pasta shapes like rotini, penne, or even broken spaghetti. For a gluten-free version, use a certified gluten-free pasta; if low-carb, replace pasta with spiralized zucchini or konjac noodles and add them at the end for 2–3 minutes of cooking. If you prefer a brighter tomato profile, mix half crushed tomatoes with half diced tomatoes. Vegetarian eaters can replace the meatballs with firm pan-fried tempeh or plant-based meatballs and use vegetable broth instead of beef broth; note that the flavor will shift but remain satisfying.
Serve the soup with a simple arugula salad dressed with lemon and olive oil for peppery contrast. Crusty bread or garlic toast is a classic companion that soaks up the broth. For a heartier meal, serve alongside roasted vegetables or a tray of sautéed mushrooms with thyme. Garnish each bowl with torn basil and a fine grate of Parmesan; a drizzle of extra-virgin olive oil just before serving elevates the finish.
This soup is an Italian-American take on classic meatball dishes and brothy tomato soups. While meatballs and tomato sauces are staples in various Italian regions, marrying them into a brothy soup is a practical evolution — rooted in using leftovers and stretching protein with pasta. The use of fire-roasted tomatoes adds modern depth compared with traditional San Marzano-style crushed tomatoes, offering a slightly smoky profile that American home cooks often enjoy.
In colder months, add winter vegetables such as diced carrots and celery to the sauté for extra heartiness. In summer, toss in fresh cherry tomatoes and baby zucchini in the last 6 minutes of simmering for lighter, seasonal brightness. Holiday gatherings? Double the meatballs and serve the soup as a starter alongside a fennel and citrus salad to keep the meal balanced.
Prep meatballs ahead of time and store them in the refrigerator for up to two days or freeze cooked meatballs on a sheet tray before bagging. Chop the onion, garlic, and bell pepper in advance and keep them in airtight containers. When ready to eat, sauté the aromatics, add broth and tomatoes, stir in meatballs and pasta, and simmer for 15 minutes. This approach reduces active time to under 20 minutes on a busy evening.
This pot of Italian meatball soup is forgiving, flavorful, and ideal for sharing. It’s built from pantry-friendly ingredients but delivers the warmth of a homemade family meal. Try it once and you’ll find reasons to make it again — for simple weeknights, casual guests, or those nights when you just want a bowl of comfort.
If using store-bought meatballs, warm them first in a skillet to develop a little color before adding to the broth for better flavor.
Reserve a cup of hot broth when reheating leftovers to restore the original consistency without overcooking the pasta.
Tear fresh basil with your fingers rather than chopping to avoid bruising and keep the essential oils vibrant.
When simmering, keep the lid slightly ajar to prevent the broth from boiling over and to maintain a brothy consistency.
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.
Yes. To freeze, omit the pasta. Freeze the soup and meatballs for up to 3 months and add freshly cooked pasta when reheating.
Use low-sodium beef broth and taste at the end. Remember pasta will absorb salt, so season after the pasta is cooked if necessary.
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.

If making from scratch, brown meatballs in a skillet until they have color; they will finish cooking in the soup. If using pre-made, thaw and warm briefly to remove chill.
Heat 1 tablespoon olive oil in a large pot over medium-high heat. Sauté 1/2 chopped onion for 4–5 minutes until translucent. Add 4 minced garlic cloves and cook 30 seconds until fragrant.
Stir in 28 ounces crushed tomatoes, 4 cups beef broth, and 1/2 chopped red bell pepper. Add 1/4 teaspoon Italian seasoning and optional 1/2 teaspoon crushed red pepper flakes. Bring to a boil over high heat.
Add the meatballs and return to a boil. Stir in 1.5 cups uncooked fusilli, reduce heat to medium-low, cover slightly, and simmer 12–15 minutes until pasta is al dente, stirring occasionally.
Stir in 1/4 cup torn basil, season with salt and pepper to taste, and serve with grated Parmesan if desired. Adjust consistency with extra broth if the soup is too thick.
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.
Leave a comment & rating below or tag
@yumelle on social media!


Juicy chicken meatballs baked with Parmesan and herbs, spooned with marinara, and covered in melty mozzarella on toasted slider rolls. Irresistible for parties.

Twirl eerie-colored spaghetti and top it with gooey, cheese-stuffed monster meatballs complete with olive eyes for a delightfully spooky family dinner.

Silky egg ribbons swirl through savory chicken broth, scented with sesame and scallions. Simple pantry staples, ready in just 10 minutes.

Leave a comment & rating below or tag @yumelle on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
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.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.