Soups & Stews
This beef broth tortellini soup recipe delivers restaurant-quality comfort in a bowl, where tender cheese tortellini float in a rich, tomato-based broth packed with umami depth.
The secret lies in balancing homemade broth techniques with pantry shortcuts—creating a soup that's both impressive and approachable, perfect for chilly evenings or meal prep. I've perfected this version to ensure the tortellini stay perfectly al dente while the broth develops layers of savory flavor through slow simmering.
The beauty of this recipe is its flexibility—whether you use store-bought beef broth or make your own from scratch, the tomato base transforms simple ingredients into something extraordinary. The addition of garlic, onions, and a touch of red wine creates a foundation that's both aromatic and deeply satisfying.
Every spoonful delivers that perfect marriage of creamy tortellini and hearty broth, with optional garnishes like fresh basil or grated Parmesan adding final touches of brightness.
What makes this soup truly special is how it comes together in under 45 minutes, yet feels like a labor of love.
The tortellini absorb the rich flavors of the broth while maintaining their signature bite, and the slow simmer allows all the ingredients to meld into a cohesive, comforting meal.
This is the kind of soup that warms you from the inside out, making it ideal for feeding a family or storing for quick lunches throughout the week.
Once you taste this version, you'll never settle for anything less than homemade again. The balance of textures—creamy tortellini against the silky broth—and the depth of flavor make it a standout in any soup collection. Ready to create a bowl that's as comforting as it is delicious?
Ingredients for beef broth tortellini soup
Pantry staples plus a few fresh touches—this soup comes together faster than you'd think.
| Ingredient | Amount | Notes |
|---|---|---|
| Cheese Tortellini 🍝 | 1 ½ lbs | Fresh or frozen, 12 oz package |
| Beef Broth 💧 | 6 cups | Homemade or quality store-bought |
| Crushed Tomatoes 🍅 | 1 can (28 oz) | San Marzano preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Carrots 🥕 | 3 medium | Peeled, sliced into rounds |
| Celery Stalks 🧅 | 3 whole | Diced, fresh preferred |
| Red Wine 🍷 | ½ cup | Dry, bold variety |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube or canned |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🌿 | 2 whole | Remove before serving |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The tortellini are the star, so grab a 12 oz package—fresh or frozen both work, but fresh stays chewier. Whole Foods or Trader Joe's usually have great options, or check the Italian aisle at Kroger. For the broth, homemade is ideal, but Swanson or Pacific Foods brands are solid shortcuts. The tomatoes? San Marzano makes all the difference—sweeter, less acidic. If you can't find it, regular crushed tomatoes work, but you might add a pinch of sugar to balance. The carrots and celery should be fresh—no limp stalks or rubbery veggies here.
No red wine? Dry white wine or extra beef broth works in a pinch, but the depth of flavor is what makes this soup special. Short on thyme? Dried oregano at half the amount gets you close. The tomato paste can be skipped if you're using high-quality crushed tomatoes, but it adds that umami richness that ties everything together. For the garlic, I always use fresh—jarred garlic tastes like sawdust in comparison. The bay leaves are non-negotiable though; they add that subtle earthiness that elevates the broth. If you're prepping ahead, freeze the broth mixture without the tortellini—just add them when you're ready to serve.
This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days or freeze for 3 months. I like to portion it into 4-cup containers for easy lunches—just reheat with a splash of water or broth. The tortellini hold up well to freezing, but they might get a little softer, so I usually add them fresh when reheating. Fresh basil keeps for 3 days in the fridge, wrapped in a damp paper towel. If you're making this for a crowd, double the recipe—it's that good.
Why You'll Love This Recipe
- Make a double batch on Sunday: it’s just as good cold the next day (yes, really) for packed lunches, or reheated in minutes for a weeknight dinner. My college kid texts me asking for the recipe every time I send him leftovers.
- Five-Ingredient Magic: I swear by this combo—just toss in tortellini, beef broth, crushed tomatoes, and you’ve got a base that’s rich without fuss. The onion and garlic sizzle in the pan for two minutes, then it’s all about simmering while you do the dishes (or scroll through memes).
- Umami Bomb: That beef broth? It’s the star. The crushed tomatoes add a tangy depth, while the cheese tortellini melts into the soup like a hug. Honestly, the first bite makes me pause—I didn’t realize how much I missed that savory-cheesy balance until now.
- Lunch or Dinner: Make a double batch on Sunday: it’s just as good cold the next day (yes, really) for packed lunches, or reheated in minutes for a weeknight dinner. My college kid texts me asking for the recipe every time I send him leftovers.
Step-by-step instructions for beef broth tortellini soup
This hearty soup comes together in one pot with rich flavors and tender cheese tortellini.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced yellow onion, diced celery stalks, and sliced carrots. Cook for 5-6 minutes until the vegetables soften and begin to release moisture.
Here's the thing—you want these veggies to caramelize slightly so they add deep flavor to the broth. Stir occasionally and don't rush this step. When they're tender but still hold their shape, add the minced garlic cloves and cook for another 30 seconds until fragrant. This aromatic base forms the foundation of your soup.
Build the Tomato-Wine Broth
Pour in the ½ cup red wine and stir, scraping up any browned bits from the bottom of the pot. This deglazing step captures all the flavor you've built so far. Let it simmer for 2-3 minutes until the wine reduces by half and its alcohol aroma dissipates.
Next, add the 2 tablespoons tomato paste and stir to combine. The paste will thicken slightly and deepen the tomato flavor. Pour in the 6 cups beef broth and bring everything to a gentle boil. Add the 1 teaspoon dried thyme, 2 whole bay leaves, 1½ teaspoons salt, and ½ teaspoon black pepper. Reduce heat to medium-low and let the broth simmer for 10 minutes to allow the flavors to meld.
Add Tomatoes and Cook the Vegetables
Stir in the 1 can (28 oz) crushed tomatoes and let the soup simmer for 15-20 minutes until the vegetables are completely tender and the flavors have developed. The tomatoes will break down slightly, creating a rich, chunky texture that balances the smooth broth.
I like to taste the broth at this point to check the seasoning. The tomatoes should have softened but still maintain some texture. If you prefer a smoother soup, you can use an immersion blender to gently blend about half the soup, leaving some chunks for texture. The soup should be deeply flavorful with a perfect balance of tomato, wine, and beef broth notes.
Cook the Cheese Tortellini
Add the 1.5 pounds cheese tortellini to the simmering soup. The package instructions for tortellini typically recommend cooking them in boiling water for about 4-5 minutes, but in this rich broth, they'll cook more quickly. Stir gently to distribute the tortellini evenly throughout the soup.
Cook for 3-4 minutes until the tortellini are tender and float to the surface. They should be cooked through but still hold their shape—don't overcook them or they'll become mushy. The cheese inside should be melted and gooey. Remove the 2 whole bay leaves before serving, as they can be tough to bite.
Finish and Serve
Taste the soup one final time and adjust the seasoning if needed. The cheese tortellini should have absorbed some of the broth's flavors, making each bite rich and satisfying. Ladle the soup into bowls and garnish each serving with ¼ cup chopped fresh basil leaves. The bright basil will cut through the richness of the cheese and tomatoes, adding a fresh finish.
Serve immediately with crusty bread on the side to soak up every last drop of that delicious broth. This soup tastes even better the next day as the flavors continue to develop, so consider making a double batch for leftovers. The combination of tender tortellini, hearty vegetables, and rich tomato-wine broth makes this a comforting meal that's perfect for any night of the week.
Pro Tips For Making Beef Broth Tortellini Soup
- SAUTE ONIONS LOW AND SLOW: I used to rush the onions and end up with bitter, watery mush—this soup needs them caramelized, not burned. Keep heat at medium-low until they’re deep golden, about 8-10 minutes with occasional stirring. That’s when the onion’s natural sweetness shines through the beef broth.
- STIR TOMATOES IN LATE: Dump crushed tomatoes in too early, and you’ll mute their bright acidity under the simmer. Wait until the onions are soft and fragrant before adding them—just 2-3 minutes of simmering is enough to blend flavors without turning the broth dull.
- SALT THE BROTH BEFORE TORTELLINI: The tortellini already pack cheese, so resist the urge to over-salt the broth after adding them. Season the broth before tossing in the pasta—it’ll taste more balanced, and you won’t end up with a salty, cheesy overload.
- TOAST GARLIC IN THE PAN: Skip mincing garlic into the pot—it burns faster than you’d think. Instead, smash 2-3 cloves with the side of your knife, let them sit in the hot pan for 30 seconds until fragrant but not browned. That’s the aroma difference that makes people ask, “What’s in this soup?”
Troubleshooting this recipe
Broth Too Thin?
If your soup tastes watery, it’s likely because the broth didn’t reduce enough. Simmer uncovered for an extra 10-15 minutes to thicken naturally. For a quicker fix, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water—simmer for 2-3 minutes until thickened.
Avoid overcooking the tortellini, as they release starch that can make the broth thinner. 💧
Tortellini Overcooked?
Cheese tortellini turn mushy when overcooked, especially in broth. Reduce cooking time to 2-3 minutes after adding them—test one immediately. For extra insurance, undercook slightly and let them finish in the hot broth off the stove.
If using frozen tortellini, thaw them first in warm water for 2 minutes before adding to the soup. 🍝
Broth Too Salty?
Over-salting is common when using store-bought broth or tomato paste. Balance the flavor by adding ½ cup heavy cream or ¼ cup whole milk to dilute the saltiness.
Alternatively, stir in 1-2 tablespoons tomato paste to deepen flavor without adding more salt. Taste as you go—this soup forgives a little extra seasoning! 🧂
Vegetables Too Crunchy?
If carrots or celery remain undercooked, simmer the broth 5-10 minutes longer before adding tortellini. For a softer texture, chop veggies into smaller pieces—they’ll cook faster. If you prefer texture contrast, add fresh carrots or celery as a garnish after serving. 🥕
Tomato Flavor Weak?
Boost tomato depth by adding 1 teaspoon balsamic vinegar or ½ teaspoon smoked paprika to the broth. For extra umami, stir in 1 tablespoon fish sauce or 1 anchovy fillet (dissolved in the broth). A pinch of sugar (½ tsp) can also enhance the tomato’s natural sweetness. 🍅
Broth Too Acidic?
If the tomatoes or wine make the broth taste sharp, balance it with a splash of cream (¼ cup) or 1 tablespoon butter. A pinch of sugar (½ tsp) also helps mellow the acidity.
Let the soup sit for 5 minutes before tasting—flavors often mellow as they cool slightly. 💡
Nutrition facts
Frequently asked questions
Can I use chicken broth instead of beef broth?
You can substitute chicken broth, but the flavor profile will be lighter. For best results, use a high-quality chicken broth and add 1 teaspoon soy sauce or ½ teaspoon Worcestershire sauce to enhance umami depth. The tomato-wine base will still shine, but the beefy richness will be noticeably different.
How do I prevent the tortellini from getting mushy?
Cook the tortellini for only 2-3 minutes in the broth after adding them—test one immediately. For extra insurance, undercook slightly (by 30 seconds) and let them finish in the hot broth off the stove. If using frozen tortellini, thaw them first in warm water for 2 minutes before adding to the soup.
Can I make this soup ahead of time?
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days or freeze for 3 months. For best texture, freeze the broth mixture without tortellini—add them fresh when reheating. Portion into 4-cup containers for easy lunches.
What if I don't have red wine?
No problem! Use ½ cup dry white wine or extra beef broth. For deeper flavor, add 1 teaspoon balsamic vinegar or ½ teaspoon smoked paprika to compensate. The wine adds complexity, but the soup will still be delicious without it.
Can I make this soup vegetarian?
Yes, but you'll need to replace the beef broth with 6 cups vegetable broth and swap cheese tortellini for vegetarian cheese tortellini (made with mozzarella and ricotta). For extra umami, add 1 tablespoon nutritional yeast or ½ teaspoon liquid smoke to the broth.
