If you crave a comforting bowl that feels like a warm hug, this Meatball and Tortellini Soup Recipe is your new best friend. It’s a delightful combination of tender mini meatballs, pillowy cheese tortellini, and vibrant baby spinach swimming in a flavorful broth enriched with garlic and Italian seasoning. Whether you’re cooking for a busy weeknight or aiming to impress family with a cozy, heartfelt meal, this soup ticks every box with its irresistible aroma and truly satisfying taste.

Ingredients You’ll Need
Simple ingredients often make the biggest impact, and this recipe shines because every component brings something special to the table — from the savory meatballs to the fresh greens that add a lovely pop of color and nutrition.
- Olive oil: A drizzle provides the perfect base to sauté onions and garlic, boosting flavor.
- Small yellow onion, diced: Adds a sweet, aromatic foundation that melts into the broth.
- Garlic cloves, minced: Offers a punch of savory warmth that brightens every spoonful.
- Dried Italian seasoning: Packs classic Mediterranean herbs to deepen the soup’s flavor profile.
- Low-sodium chicken broth: The heart of your soup, making it both rich and light enough to savor.
- Canned diced tomatoes with juices: Introduce a natural tang and color that balances the dish.
- Cheese tortellini (frozen or fresh): Tender pillows of cheese that soak up the broth beautifully.
- Fully cooked frozen mini meatballs: Convenient and hearty protein bursts in every bite.
- Baby spinach (lightly packed): Adds freshness and a tender leafy texture that wilts perfectly into the soup.
- Salt and black pepper: Essential seasonings to taste for that perfect balance.
- Grated Parmesan cheese (optional): A finishing touch that adds a savory, nutty depth.
How to Make Meatball and Tortellini Soup Recipe
Step 1: Sauté Aromatics
Start by warming olive oil in a large pot over medium heat. Toss in the diced onion and let it cook for about 4 to 5 minutes until it softens and becomes translucent. Then stir in the minced garlic and dried Italian seasoning. These aromatics create a fragrant base that will make your entire kitchen smell like an Italian trattoria.
Step 2: Build the Broth
Pour in the low-sodium chicken broth alongside the canned diced tomatoes with their juices. Bring everything up to a boil to marry the flavors. This rich and vibrant broth will serve as the comforting soul of your soup, tying the ingredients together perfectly.
Step 3: Add Tortellini and Meatballs
Gently add the cheese tortellini and mini meatballs to the bubbling broth. Then lower the heat to a simmer and cook for roughly 6 to 8 minutes, or according to the tortellini package instructions, until the tortellini is tender and the meatballs are heated all the way through. This step makes the soup wonderfully hearty and filling.
Step 4: Stir in Greens
Just before turning off the heat, fold in the baby spinach. Cook it for 1 to 2 minutes to let it wilt softly into the soup. The spinach adds not only a nutritional boost but also a vibrant splash of green color that signals freshness in every spoonful.
Step 5: Season and Serve
Finish by seasoning with salt and freshly ground black pepper to your liking. Ladle the soup into bowls and offer grated Parmesan cheese on the side for anyone who wants that extra layer of umami richness. Now your Meatball and Tortellini Soup Recipe is ready to be devoured!
How to Serve Meatball and Tortellini Soup Recipe

Garnishes
To elevate your bowl, consider adding a few extra garnishes like a sprinkle of fresh chopped parsley, a drizzle of good quality olive oil, or even crushed red pepper flakes for a hint of heat. These small touches bring a fresh, vibrant note that makes the presentation as inviting as the taste.
Side Dishes
This soup pairs beautifully with crusty bread or garlic knots to mop up each delicious drop of broth. A simple green salad with lemon vinaigrette or roasted vegetables also complements the hearty flavors without overwhelming them, making your meal balanced and complete.
Creative Ways to Present
For a fun twist, serve the soup in mini bread bowls or in rustic earthenware soup crocks to add a cozy, homestyle touch. You could also layer the soup with a sprinkle of grated cheese and broil briefly for a melty, golden cheese topping that will wow your guests.
Make Ahead and Storage
Storing Leftovers
Store any leftover Meatball and Tortellini Soup Recipe in an airtight container in the refrigerator for up to 3 days. The flavors deepen over time, making the next day’s lunch or dinner just as satisfying as the first.
Freezing
You can freeze this soup, but keep in mind that tortellini can sometimes become a bit softer after thawing. For best results, freeze the soup without the tortellini and add fresh cooked tortellini when reheating. This way, you maintain the perfect texture without sacrificing convenience.
Reheating
Reheat your soup gently on the stovetop over medium heat, stirring occasionally until warmed through. If the soup has thickened too much, add a splash of broth or water to bring it back to the ideal consistency. Avoid microwaving too long to keep the tortellini from getting mushy.
FAQs
Can I use homemade meatballs instead of frozen?
Absolutely! Homemade meatballs add a fresh, personalized touch. Just brown them first or ensure they’re fully cooked before adding to the soup in step 3 to avoid any raw centers.
Is it possible to make this soup dairy-free?
Yes! Simply omit the grated Parmesan cheese or substitute it with a dairy-free cheese alternative. The soup’s flavor remains rich thanks to the broth, meatballs, and herbs.
What can I substitute for baby spinach?
Kale or Swiss chard are wonderful alternatives that provide a similar leafy green texture and earthy taste. Just add a bit earlier in the cooking process since they take a little longer to soften.
Can I make this soup vegetarian?
To make a vegetarian version, swap the meatballs for plant-based meatballs or chickpeas, and use vegetable broth instead of chicken broth. It’s still hearty and delicious without the meat.
How long does it take to make this recipe?
The entire Meatball and Tortellini Soup Recipe takes about 30 minutes from start to finish, making it perfect for busy weeknights when you want comfort food fast.
Final Thoughts
This Meatball and Tortellini Soup Recipe is a total game-changer when you want a fuss-free, soul-satisfying meal. Its blend of flavors and textures creates a delicious harmony that always brings smiles around the table. I promise once you try it, this soup will become a family favorite you come back to again and again!
Print
Meatball and Tortellini Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This hearty Meatball and Tortellini Soup combines tender cheese tortellini, flavorful mini meatballs, and nutritious baby spinach in a savory tomato and chicken broth base. Easy to prepare and perfect for a comforting family dinner, this one-pot meal brings warmth and satisfying flavors to your table.
Ingredients
Soup Base
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 teaspoon dried Italian seasoning
- 6 cups low-sodium chicken broth
- 1 (14.5-ounce) can diced tomatoes with juices
Main Ingredients
- 1 pound frozen or fresh cheese tortellini
- 1 pound fully cooked frozen mini meatballs, thawed if frozen
- 3 cups baby spinach, lightly packed
Seasoning & Garnish
- Salt and black pepper to taste
- Grated Parmesan cheese for serving (optional)
Instructions
- Heat the oil and sauté onions: Heat olive oil in a large pot over medium heat. Add diced onion and sauté for about 4–5 minutes until softened and translucent.
- Add garlic and Italian seasoning: Stir in the minced garlic and dried Italian seasoning, cooking for an additional 30 seconds to release their aromas without burning.
- Add broth and tomatoes: Pour in the low-sodium chicken broth and the diced tomatoes with their juices into the pot, then bring the mixture to a boil over medium-high heat.
- Cook tortellini and meatballs: Add the cheese tortellini and thawed mini meatballs to the boiling soup. Reduce heat to a simmer and cook for 6–8 minutes or according to the tortellini package instructions until the tortellini are tender and the meatballs are heated through.
- Add spinach and season: Stir in the baby spinach and cook for 1–2 minutes until wilted. Season the soup with salt and black pepper to taste.
- Serve with Parmesan: Ladle the soup into bowls and top with grated Parmesan cheese if desired. Serve hot and enjoy your comforting meal.
Notes
- You can use homemade or fresh meatballs instead of frozen for a fresher flavor.
- For a creamier version, stir in a splash of heavy cream before serving.
- Spinach can be substituted with kale or Swiss chard for variation.
- Adjust seasoning to taste according to dietary needs.

