Meatball tortellini soup is the weeknight answer to Italian wedding soup when you want something heartier. Mini beef meatballs, cheese-filled tortellini, and fresh spinach float in a rich tomato basil broth. It tastes like a slow Sunday simmer but lands on the table in about 30 minutes.
This is the kind of pot you build in one Dutch oven. Brown the meatballs, sweat the onion and garlic in the same pan, then deglaze with crushed tomatoes and broth. The tortellini goes in last so it stays tender, and a handful of spinach wilts in right before serving.
Key Takeaways
- Mini meatballs about 1/2 inch across cook through in the simmering broth without needing a second pan.
- Brown first, simmer later. Searing builds a crust and leaves fond that flavors the whole soup.
- Tomato broth gives the soup more body than a clear broth version and pairs naturally with cheese tortellini.
- Add tortellini last so it stays al dente instead of turning to paste.
- Spinach at the end keeps its color and texture. No need to pre-cook it.
How to Make Meatball Tortellini Soup
- Make the meatball mixture. In a medium bowl, combine the ground beef, breadcrumbs, 1/4 cup Parmesan, egg, 1 clove of the minced garlic, Italian seasoning, salt, and pepper. Mix until just combined. Do not overwork the meat. (See prep hint: Mix Until Just Combined)
- Shape the meatballs. Roll into 24 to 28 mini meatballs, about 1/2 inch across. Keep them small so they cook through in the simmering broth and sit nicely on a spoon with the tortellini.
- Brown the meatballs. Heat olive oil in a large pot or Dutch oven over medium-high heat. Brown meatballs in batches for 3 to 4 minutes per side until golden on the outside. Transfer to a plate. They do not need to be cooked through. (See prep hint: Brown in Batches)
- Sauté the aromatics. In the same pot, add the onion and cook for 3 to 4 minutes until softened, scraping up the browned bits. Add the remaining garlic and cook for 30 seconds until fragrant.
- Build the soup. Stir in the crushed tomatoes and chicken broth. Bring to a boil, then reduce to a simmer and cook for 8 to 10 minutes so the tomato and broth flavors meld.
- Add the tortellini and meatballs. Return the meatballs to the pot and add the tortellini. Simmer for 4 to 5 minutes if fresh or 6 to 7 minutes if frozen, until the tortellini is al dente and the meatballs reach 160F (71C) at the center. (See prep hint: Cook Tortellini to Al Dente)
- Finish and serve. Stir in the spinach and red pepper flakes. Simmer for 1 to 2 minutes until the spinach wilts. Taste and adjust the salt, then top each bowl with fresh basil and grated Parmesan.
Ingredients
The list is short and mostly pantry staples. Here is how each part works.
The Meatballs
| Ingredient | Amount | Purpose |
|---|---|---|
| Ground beef (80/20) | 1 lb (450 g) | Rich, tender base that holds its shape |
| Plain breadcrumbs | 1/3 cup | Light binder that keeps meatballs soft |
| Parmesan cheese | 1/4 cup | Umami and salt |
| Egg | 1 large | Holds the mixture together |
| Garlic | 1 clove, minced | Aromatic backbone |
| Italian seasoning | 1 tsp | Oregano, basil, thyme in one spoon |
| Salt and pepper | 1/2 tsp and 1/4 tsp | Seasoning base |
A beef-pork blend works well too, and you can use ground turkey for a leaner version. If you go turkey, add 1 tablespoon of olive oil to the mixture so the meatballs stay moist.
The Soup
| Ingredient | Amount | Purpose |
|---|---|---|
| Olive oil | 1 tbsp | For searing and sautéing |
| Yellow onion | 1 small | Sweet aromatic base |
| Garlic | 2 cloves, minced | Depth |
| Crushed tomatoes | 1 can (28 oz) | Body and acidity for the broth |
| Chicken broth | 6 cups | The soup base, low-sodium to control salt |
| Cheese tortellini | 9 oz package | The star pasta, refrigerated or frozen |
| Baby spinach | 2 cups | Color, nutrition, fresh flavor |
| Red pepper flakes | 1/2 tsp | Optional gentle heat |
| Basil or parsley | To taste | Bright finishing herb |
Why a Tomato Broth Works Here
A clear chicken broth is fine, but crushed tomatoes give this soup the body that stands up to cheese tortellini. The acidity cuts through the richness of the meatballs and the cheese filling, so each spoonful stays balanced instead of heavy. It also reads as a closer cousin to spaghetti and meatballs, which most home cooks already know and trust.
Cooking note: If you prefer a smoother broth, blend half the crushed tomatoes before adding them, or use a hand blender briefly after step 5.
Variations and Substitutions
- Turkey or chicken meatballs: Swap the beef for ground turkey and add 1 tablespoon olive oil to the mixture. Cook to 165F (74C) at the center.
- Spicy version: Double the red pepper flakes or add a pinch of Calabrian chili paste with the garlic.
- Creamy version: Stir in 1/4 cup heavy cream or a scoop of ricotta at the end for a softer, richer broth.
- Different greens: Use chopped kale instead of spinach. Add it 5 minutes earlier since kale needs more time to soften.
- Gluten-free: Use gluten-free tortellini and gluten-free breadcrumbs. Check both labels, since some tortellini contain wheat in the filling.
- Sausage tortellini: If your tortellini is pork or spinach-ricotta instead of cheese, the soup still works. Adjust the salt down slightly if the filling is salty.
Storage and Reheating
The soup keeps in the refrigerator for 3 to 4 days in an airtight container. Tortellini absorbs broth as it sits, so the leftovers thicken. Add a splash of chicken broth when reheating to loosen it back up.
Freezing: Freeze the soup without the tortellini for up to 3 months. Cook fresh tortellini separately and stir it in when you reheat, since frozen-then-thawed pasta turns soft.
Reheating: Warm on the stovetop over medium heat, stirring occasionally, until the meatballs reach 165F (74C). The soup is ready once it is hot throughout and the tortellini is tender.
How This Differs from Italian Wedding Soup
Both are Italian-American meatball soups, but they are built differently:
| Feature | Meatball Tortellini Soup | Italian Wedding Soup |
|---|---|---|
| Pasta | Cheese tortellini | Acini di pepe or ditalini |
| Broth | Tomato and chicken | Clear chicken |
| Greens | Spinach | Escarole or spinach |
| Texture | Hearty, spoonable | Light, brothy |
| Flavor | Rich, tomato-forward | Savory, herb-driven |
Wedding soup is the lighter classic. This tortellini version is the heartier, tomato-rich weeknight option.
Frequently Asked Questions
Can I use frozen meatballs instead of homemade?
Yes. Use about 1 lb of frozen Italian-style meatballs and skip steps 1 through 3. Brown them in the pot for better flavor, then build the soup around them. Frozen meatballs may need an extra 2 to 3 minutes in the simmer to heat through.
What kind of tortellini works best?
Refrigerated cheese tortellini gives the best texture and cooks in 4 to 5 minutes. Frozen works too but needs 6 to 7 minutes. Avoid shelf-stable dried tortellini here, since it takes much longer and changes the broth ratio.
Can I make this in a slow cooker?
Brown the meatballs and sauté the onion and garlic on the stovetop first. Transfer everything except the tortellini and spinach to the slow cooker and cook on low for 4 to 5 hours. Stir in the tortellini and spinach in the last 15 minutes.
Is this soup spicy?
Not by default. The optional red pepper flakes add only a gentle warmth. For a mild pot, leave them out. For more heat, use hot Italian sausage in the meatballs or add chili paste with the garlic.
How do I keep the tortellini from getting mushy?
Add it at the very end and pull the pot off the heat as soon as it is al dente. If you plan leftovers, cook the tortellini separately and add it to each bowl when serving so it never over-soaks the broth.
Related Posts
- Italian Wedding Soup with Meatballs - the classic minestra maritata with escarole
- Italian Meatball and Orzo Soup - a lemony, bright meatball soup
- How to Make Meatballs - complete guide to meatball technique
- Meatball Soups - our curated list of meatball soup recipes
- Spaghetti and Meatballs - the tomato-and-meatball dinner this soup riffs on
