
A cozy, brothy bowl filled with tender meatballs, fusilli, and bright basil—an easy, weeknight-friendly soup that tastes like home.

This Italian meatball soup has been my weeknight comfort for years. I first pulled this combination together on a rainy evening when I wanted something more than spaghetti but less fussy than a full sauce-and-meatball dinner. The idea of cooking the little browned meatballs directly in a bright tomato broth, then finishing with curly fusilli and a shower of torn basil, felt like a revelation. The texture contrast between soft pasta, tender meat, and a slightly chunky tomato base is what keeps the whole family circling the stove. When the house smells of garlic and roasted tomatoes, everyone knows dinner is ready.
I love how forgiving this dish is: you can use leftover meatballs, store-bought ones, or a batch you made from scratch. It’s a complete bowl—protein, starch, and vegetables—yet it comes together without fuss. The soup is bright rather than heavy because of the crushed tomatoes and fresh basil; the broth is meant to be brothy, so don’t be afraid to thin it with extra beef broth if needed. Serve it with grated Parmesan and a crisp salad and you’ve got a warming, crowd-pleasing dinner that travels well to potlucks and reheats beautifully for lunches.
In my kitchen, this soup became a ritual on stormy nights. My partner always grates extra Parmesan at the table and my son insists on tearing the basil himself because he says it “smells nicer that way.” Those small family rituals are part of what makes this bowl so special.
What I love most about this bowl is how quickly it becomes a family favorite. I’ve taken refrigerated leftovers to work and had friends ask me for the recipe after one bite—simple, familiar flavors that feel like home every time.
Cool the soup to room temperature within two hours, then refrigerate in airtight containers for up to 4 days. If you plan to freeze, remove the cooked pasta first—pasta tends to absorb liquid and become mushy after freezing. Store broth and meatballs for up to 3 months in freezer-safe containers, leaving an inch of headspace. To reheat, thaw overnight in the fridge or simmer gently on the stove with a splash of broth to restore consistency, then add fresh cooked pasta just before serving.
For a lighter version, swap beef meatballs for turkey or chicken meatballs and use vegetable broth. To make it gluten-free, choose a gluten-free pasta and ensure meatballs are made without breadcrumbs or with gluten-free crumbs. If you prefer more vegetables, add chopped zucchini or spinach in the last 5 minutes of cooking. For a vegetarian twist, replace meatballs with firm roasted chickpea patties or braised tempeh; adjust broth to vegetable broth accordingly.
Serve bowls with a generous sprinkle of grated Parmesan and a drizzle of extra virgin olive oil. A simple arugula salad dressed with lemon and olive oil balances the richness, while crusty garlic bread is great for dipping. For a heartier meal, add a side of roasted vegetables or a crisp fennel and orange salad. Garnish with additional torn basil or a few basil chiffonade strips to elevate presentation.
This dish is inspired by the classic Italian tradition of combining small meatballs with brothy soups in family kitchens, especially in Southern Italy where using simple, high-quality ingredients is key. Brothy meatball soups are a cousin to the better-known meatball-and-pasta combos, trading heavy sauce for a lighter, soup-style presentation. This format turns familiar flavors into a bowlable comfort meal, reflecting the Italian emphasis on balance and seasonality.
In summer, use fresh garden tomatoes (peeled and crushed) and increase the basil for a brighter finish. In winter, add root vegetables like diced carrots and celery at the start of the sauté for extra warmth and body. During the holidays, swap in spicier fennel sausage meatballs and add a pinch of nutmeg to the meatball mix for a festive twist.
Make meatballs in a large batch and freeze on a sheet pan before transferring to freezer bags—this saves time on busy nights. Keep cooked broth separate from pasta until serving day to avoid gummy noodles. Reheat the broth with meatballs, bring to a simmer, then add fresh-cooked pasta for the best texture. Portion into microwave-safe containers for lunches and include a small container of grated Parmesan for topping.
This soup is a warm reminder that simple ingredients, minimal fuss, and a few thoughtful techniques can create something both cozy and impressive. It’s one of those bowls I return to again and again and hope you will, too.
Brown or bake meatballs before adding to the broth for more flavor and texture.
Remove cooked pasta before freezing the soup to avoid mushy noodles upon reheating.
Use low-sodium beef broth so you can control final seasoning and avoid oversalting.
Stir the pasta occasionally while simmering and check a minute or two earlier than package time.
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.
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.

Make and cook meatballs ahead of time. Shape into 1- to 1 1/2-inch balls and either brown in a skillet or bake until just cooked through. They will finish cooking in the broth.
Heat olive oil in a soup pot over medium-high heat. Add chopped onion and sauté for 4–5 minutes until softened and translucent, stirring frequently.
Stir in minced garlic and cook 30 seconds. Add crushed tomatoes and scrape any browned bits from the bottom to build flavor.
Pour in beef broth, add chopped red bell pepper, Italian seasoning, optional red pepper flakes, and the meatballs. Bring to a boil over high heat.
Once boiling, stir in fusilli, reduce to a gentle simmer, cover slightly, and cook 12–15 minutes until pasta is tender. Stir occasionally to prevent sticking.
Stir in torn basil, adjust seasoning 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
@royalmorsel on social media!


Juicy beef, sweet-charred peppers, and a silky queso drizzle turn these sliders into the ultimate crowd-pleasing bite for game day or weeknight fun.

Melt-in-your-mouth braised short ribs nestled over creamy garlic mashed potatoes, all in a rich, herb-scented sauce that feels like a warm hug.

Golden, garlicky pull-apart loaf swaddled in buttery herbs and stretchy mozzarella that begs to be shared warm from the oven.

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