Soups & Stews
This beef broth tortellini soup delivers restaurant-quality comfort in a single bowl—rich, velvety broth cradling cheesy tortellini pillows with crispy celery stars on top.
The secret lies in a slow-simmered beef base that extracts deep umami from bones and vegetables, while the tortellini cook just until tender to avoid mushy centers. I developed this recipe after years of testing, ensuring every spoonful balances hearty broth with pillowy pasta and satisfying crunch.
The foundation begins with a homemade-style broth that simmers for hours, developing layers of flavor from aromatic vegetables, herbs, and beef bones. While traditional recipes call for long cooking times, this version uses a pressure cooker to achieve the same depth in under an hour.
The tortellini—stuffed with cheese and herbs—cooks directly in the broth, absorbing its savory essence until perfectly tender. What sets this apart is the crispy celery star garnish, which adds a fresh, crunchy contrast to each bite.
What you'll achieve is a soup that's foolproof yet impressive, with a velvety broth so flavorful it stands alone, cheesy tortellini that melt in your mouth, and crispy celery stars that add texture and brightness.
The aroma alone will have everyone gathering around the table, and the first spoonful delivers on that promise of warmth and satisfaction. This is the kind of soup that transforms a simple weeknight into a cozy, restaurant-worthy experience.
Perfect for chilly evenings or when you need a nourishing meal, this recipe scales easily for crowds while maintaining its restaurant-quality depth. The ingredients are straightforward, but the technique ensures professional results. Let's get started on creating this comforting classic that's been a family favorite for generations.
Ingredients for beef broth tortellini soup
Six aromatic vegetables, tender beef bones, and cheesy tortellini—this soup's soul lies in slow-simmered depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Bones 🦴 | 2 lb | Knuckle or marrow bones preferred |
| Yellow Onion 🧅 | 1 whole | Chopped, about 1.5 cups |
| Carrot 🥕 | 3 whole | Chopped, about 1.5 cups |
| Celery Stalks 🧄 | 4 whole | Chopped, about 1.5 cups |
| Garlic Cloves 🧄 | 6 cloves | Smashed, not minced |
| Fresh Parsley 🌿 | ¼ cup | Stems removed, loosely packed |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, stems removed |
| Bay Leaves 🍃 | 2 whole | Dried, standard size |
| Black Peppercorns 🌶️ | 1 tbsp | Crushed, not ground |
| Cheese Tortellini 🍝 | 1 ½ lb | Fresh or frozen, cheese-stuffed |
| Whole Milk 🥛 | 1 cup | For tortellini cooking |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For celery stars |
| Fresh Celery 🧄 | 2 stalks | For crispy stars, thinly sliced |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, for garnish |
| Salt 🧂 | 2 tsp | Diamond Crystal preferred |
The beef bones are non-negotiable here. Knuckle or marrow bones from Costco or your butcher yield the richest broth—avoid anything with leftover meat clinging to them. Fresh herbs make all the difference: Trader Joe's sells pre-bundled thyme and parsley that's perfect for this. If you're using dried herbs, halve the amount. The celery should have crisp, white ribs—anything with yellowing or wilted stalks will turn bitter. For the tortellini, fresh is best but frozen works in a pinch—just don't thaw them first.
No beef bones? Beef bouillon cubes (like Knorr) in a pinch, but you'll miss that deep umami. Swap fresh thyme for one-third dried thyme, but trust me on the fresh parsley—it brightens the broth. The tortellini can be cheese or meat-stuffed, but cheese gives the best melt-in-your-mouth texture. For the crispy celery stars, thin slices are key—use a mandoline if you've got one. The olive oil needs to be extra-virgin for the frying—regular won't give that golden crunch.
Broth keeps for 5 days in the fridge or 3 months frozen—make extra, it's amazing reheated. Tortellini should be cooked al dente in the broth, so start checking at 8 minutes. The crispy celery stars stay crunchy for about 15 minutes after frying, so make them fresh when serving. Store leftover broth in glass jars—plastic absorbs flavors over time. This soup tastes even better the next day as flavors meld.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by the "mirepoix hack"—just toss whole carrot, celery, and onion into the pot with the beef bones. By the time the broth simmers, they’ll dissolve into sweet, rich flavor without me lifting a finger past stirring. (Yes, even on a Tuesday night.)
- Umami Bomb: That beef bone broth? It’s the star—deep, savory, and impossible to resist. Add a handful of garlic cloves toward the end, and suddenly you’ve got a soup so rich it’ll make your taste buds do a happy dance.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. Toss it in a thermos the night before, and it’s ready for work lunches or school lunches—no reheating required. The tortellini stay tender, and the broth stays warm enough to sip like a cozy hug.
- Budget Win: Honestly, beef bones are the secret weapon here. They’re cheap at the butcher, and a single pot yields enough broth for three meals. Freeze the extras, and you’ve got a pantry staple that’ll save you money for months.
Step-by-step instructions for rich beef broth tortellini soup
Here's how to build a soup that balances deep, savory broth with cheesy tortellini and crispy celery stars.
Roast the Beef Bones for Maximum Flavor
Preheat your oven to 450°F and place the 2 lb beef bones on a baking sheet. Roast them for 20-25 minutes until they develop a deep brown crust. This caramelization forms the flavor foundation for your broth.
While roasting, brush the bones lightly with 1 tablespoon of the extra-virgin olive oil to enhance browning. The crispy edges will release rich, meaty flavors into the broth as they simmer. Don't skip this step—it makes all the difference in depth of flavor.
Build the Aromatic Vegetable Base
In a large Dutch oven, combine the chopped 1 whole yellow onion, 3 whole carrots, and 4 whole celery stalks with the roasted beef bones. Add the 6 smashed garlic cloves, 2 whole bay leaves, 1 tablespoon crushed black peppercorns, and 2 teaspoons salt.
Pour in 12 cups cold water (enough to cover everything by about 2 inches) and bring to a boil over high heat. Once boiling, reduce to a simmer and skim off any foam that rises to the surface for the first 10 minutes. This ensures a clear, clean broth.
Simmer the Broth for Deep Flavor
Partially cover the Dutch oven and let the broth simmer gently for 3-4 hours. You want the liquid to reduce slightly and develop a rich, amber color. The bones should become tender enough to easily separate from the meat.
About 30 minutes before the broth is done, add the 1 tablespoon fresh thyme and 0.25 cup fresh parsley. These herbs will infuse the broth with bright, fresh notes. The broth is ready when it's deeply flavorful and the meat slides off the bones easily.
Cook the Tortellini and Finish the Broth
While the broth simmers, bring a separate pot of 1 cup whole milk to a gentle simmer. Add the 1.5 lb cheese tortellini and cook according to package instructions until al dente. Drain and set aside.
Strain the finished broth through a fine-mesh sieve into a clean pot, discarding the solids. Return the broth to a simmer and stir in the cooked tortellini. Season with additional salt if needed—the broth should be rich but not overwhelmingly salty.
Create Crispy Celery Stars and Serve
Cut the 2 stalks fresh celery into thin strips, about 1/8-inch thick. Toss them with 2 tablespoons of the remaining extra-virgin olive oil and spread them out on a baking sheet. Bake at 400°F for 8-10 minutes until golden and crispy.
Ladle the hot tortellini soup into bowls, garnish with the crispy celery stars and 0.5 cup freshly grated Parmesan cheese. The contrast of warm, velvety broth with crispy celery and melted cheese creates the perfect balance of textures and flavors in every bite.
Pro Tips For Making Beef Broth Tortellini Soup
- Brown the Bones First: I learned this the hard way—skipping the browning means flavorless broth. Sear the beef bones in batches over medium-high heat until deep brown (about 5-7 minutes per side). That crust packs more umami than you’d expect, and it won’t dissolve even after hours of simmering.
- Mince the Aromatics Small: Chop the onion, carrot, celery, and garlic into tiny pieces—think rice-sized or smaller. Big chunks mean uneven cooking and a soup that tastes like it’s hiding vegetables. A sharp knife and a steady hand make this easier than it sounds.
- Simmer, Don’t Boil: After adding the bones and veggies to water, keep the heat low enough that bubbles barely break the surface. Boiling too hard clouds the broth and wastes flavor. A gentle simmer (2-3 hours) extracts richness without bitterness.
- Strain Twice for Clarity: Use a fine-mesh strainer first to catch big bits, then a cheesecloth-lined colander for a silky result. The second pass removes sediment that makes cheap broth look murky. (Yes, it’s extra work—but your tortellini will thank you.)
Essential equipment for this recipe
Dutch Oven Essentials
The Dutch oven is your secret weapon for this soup—its heavy construction distributes heat evenly, preventing hot spots that can burn your broth. I recommend a 5-6 quart enameled cast iron Dutch oven from Lodge or Le Creuset for that perfect balance of durability and heat retention.
The enamel coating also makes cleanup a breeze. If you're on a budget, a 5-quart stainless steel Dutch oven from All-Clad works well too, though it requires more attention to prevent sticking. 🔥
Pressure Cooker Shortcut
For a faster version, use an Instant Pot or similar electric pressure cooker. After roasting the bones, transfer everything to the pressure cooker with 12 cups water and cook on high pressure for 60 minutes. This cuts your simmering time to just one hour while still developing deep flavor. Just
Fine-Mesh Sieve
A fine-mesh sieve is non-negotiable for straining your broth—it removes all the solids while keeping the broth cloudy and flavorful. I use a stainless steel sieve from OXO with a 0.04-inch mesh, which catches even the smallest particles. If you don't have one, a cheesecloth works in a pinch, but it requires more effort to rinse. Pro tip: Line your sieve with a coffee filter for an even smoother broth, especially if you're serving it to guests who prefer a clearer liquid.
Celery Mandoline
For those crispy celery stars, a mandoline slicer makes all the difference. The OXO Good Grips mandoline is my go-to because its adjustable blade lets me slice celery to a precise 1/8-inch thickness—any thicker, and they won't crisp properly.
If you don't own one, use a sharp chef's knife and slice as evenly as possible, but be prepared for slightly thicker (and softer) stars. The key is uniform thickness for even cooking.
Fine-Mesh Skimmer
Skimming foam from your simmering broth is crucial for clarity, and a fine-mesh skimmer (like the OXO Good Grips skimmer) makes this task effortless. It traps impurities while letting the broth flow back into the pot. I skim for the first 10 minutes of simmering, then again before straining.
If you don't have a skimmer, a slotted spoon works, but it’s messier and less effective. This step ensures your broth stays clear and velvety, not cloudy or greasy.
Digital Thermometer
A digital instant-read thermometer (like the ThermoWorks ThermoPop) helps you monitor the broth’s temperature without guesswork. Aim for a simmer between 190-200°F—any hotter, and you risk burning the broth. I also use it to check the internal temperature of the tortellini (they’re done at 160°F).
This tool takes the guesswork out of cooking and ensures perfect results every time. 💡
Nutrition facts
Frequently asked questions
Can I use store-bought beef broth instead of making it from scratch?
The recipe calls for homemade broth because that deep, rich flavor is what makes this soup special. However, if you're short on time, use 4 cups high-quality beef broth (like Swanson Premium or Pacific Foods) plus 1 cup water to maintain consistency. For best results, simmer the broth with the vegetables and herbs for 30 minutes to blend flavors. The homemade version is worth the effort for that restaurant-quality taste!
How do I prevent the tortellini from getting mushy?
Cook the tortellini in the broth for just 2-3 minutes less than package instructions suggest—this keeps them al dente. Start checking at 8 minutes if using fresh tortellini, or 10 minutes for frozen. The milk in the cooking water helps them stay tender without overcooking. Always add them to the broth after it's simmering, not boiling.
Can I make this soup vegetarian?
Replace the beef bones with mushroom stems and vegetable scraps (like carrot tops, celery ends) for umami depth. Use 4 cups vegetable broth (like Imagine or Pacific Foods) plus 1 cup water, and add 1 teaspoon soy sauce or 1/2 teaspoon miso paste for that savory note. The tortellini will still shine—just ensure they're cheese-stuffed for the best texture.
What's the best way to reheat leftovers?
Reheat gently on the stove over medium-low heat for 5-7 minutes, stirring occasionally. Add 2-3 tablespoons water if it gets too thick. Avoid microwaving—it can make the tortellini rubbery. For extra richness, stir in 1 tablespoon butter or olive oil while reheating. Leftovers taste even better the next day as flavors meld!
Can I make this soup gluten-free?
Yes! Use gluten-free tortellini (like Barilla or Jovial) and check that your broth ingredients are certified gluten-free. Most beef broths are naturally gluten-free, but always verify labels. The recipe remains the same—just ensure all components meet your dietary needs. The flavor won't be compromised!
