
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Use low-sodium beef broth and taste before salting. Add salt at the end since canned tomatoes and broths can vary in sodium.
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 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.
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.
Stir in 4 minced garlic cloves and cook 30 seconds until fragrant. Avoid browning to prevent bitterness.
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.
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.
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.
Leave a comment & rating below or tag
@delishum on social media!


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

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

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.

Leave a comment & rating below or tag @delishum 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.