Soups & Stews
Joanna Gaines' tortellini soup recipe delivers that perfect marriage of creamy tomato broth and cheesy, buttery tortellini—exactly the kind of comforting dish that makes weeknights feel like a cozy Italian dinner.
The secret lies in a rich, slow-simmered broth infused with garlic, basil, and a touch of red wine, while the parmesan crunch on top transforms this soup into something restaurant-worthy.
I've adapted this classic recipe to balance traditional Italian flavors with modern shortcuts, like using store-bought tortellini for convenience without sacrificing taste.
What sets this recipe apart is the creamy tomato base, achieved through a blend of canned tomatoes, heavy cream, and a splash of broth—no fancy techniques required. The tortellini cook directly in the soup, absorbing all those luscious flavors while maintaining their signature cheesy filling.
And don't skip the final step: that golden parmesan crunch is what elevates this soup from good to unforgettable.
The result is a bowl of soup that's velvety, satisfying, and packed with layers of flavor—each spoonful delivers tender tortellini floating in a rich tomato-cream sauce, topped with crispy parmesan that adds texture and depth.
It's the kind of dish that disappears fast, leaving everyone asking for seconds. Whether you're feeding a family or meal prepping for the week, this recipe delivers restaurant-quality comfort food at home.
Pair it with a simple green salad and crusty bread to soak up every last drop of that creamy broth. Here's how to make it—step by step, just like Joanna would.
Ingredients for joanna gaines tortellini soup
Sixteen essential ingredients transform into Joanna Gaines' velvety tortellini masterpiece with creamy tomato depth and buttery parmesan crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Cheese Tortellini 🧀 | 1 ½ lbs | Frozen, cheese-filled variety preferred |
| Canned San Marzano Tomatoes 🍅 | 2 cans | 28 oz each, crushed by hand |
| Heavy Cream 🥛 | 1 cup | Full-fat for optimal creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or high-quality |
| Garlic Cloves 🧄 | 6 cloves | Freshly minced, not pre-minced jar |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed, chiffonade preferred |
| Dry Red Wine 🍷 | ½ cup | Bold variety like Cabernet Sauvignon |
| Parmesan Cheese 🧀 | 1 ½ cups | Freshly grated, block preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Butter 🧈 | 2 tbsp | Unsalted, cold for topping |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional, for subtle heat |
| Onion Powder 🧅 | ½ tsp | Freshly ground preferred |
The tortellini selection is critical—cheese-filled, frozen varieties from Trader Joe's or Whole Foods deliver the best texture. For the tomatoes, San Marzano cans ensure natural sweetness without acidity. Fresh basil and garlic should be vibrant and fragrant; local farmers markets often carry superior quality. The Parmesan must be freshly grated from a block—Parmigiano-Reggiano yields the most authentic flavor profile. Heavy cream and butter should be full-fat for optimal richness, while the chicken broth should be low-sodium to avoid overpowering the delicate tomato base.
No San Marzano tomatoes? High-quality crushed tomatoes work in a pinch, though they may lack the same depth. Substitute red wine with additional chicken broth and a splash of balsamic vinegar for similar acidity. For those avoiding dairy, coconut cream can replace heavy cream, though texture will differ slightly. Fresh basil unavailable? Dried basil at one-third the amount maintains flavor, though fresh is preferred. The tortellini can be pre-cooked separately if desired, though direct cooking in the broth yields superior flavor absorption. Always use freshly grated Parmesan—pre-grated contains anti-caking agents that prevent proper melting.
Store fresh basil wrapped in damp paper towels for up to 5 days in the refrigerator. The tortellini and Parmesan should be kept frozen until ready to use. This soup reheats beautifully—simmer on the stove for 5-7 minutes until heated through. For meal prep, portion into airtight containers and refrigerate for up to 4 days. The parmesan topping should be added fresh before serving to maintain its crispy texture. Freeze portions without the topping for up to 3 months, adding the butter-Parmesan mixture when reheating.
Why You'll Love This Recipe
- No Pantry Panic: This soup uses ingredients you already have—no fancy shopping required. Canned tomatoes, chicken broth, and tortellini mean I can make it even when my fridge is sad and my wallet’s lighter.
- Garlic-Cream Magic: That first bite? Rich, tangy, and just slightly cheesy from the tortellini, all balanced by the bright San Marzano tomatoes and velvety heavy cream. Honestly, the garlic cloves sautéed in olive oil until golden? Chef’s kiss.
- Lazy Meal Prep: Double the batch and store it for days—it reheats like a dream. Between us, this is my go-to for busy nights when I need something hearty but still feels like I tried.
- Budget-Friendly Luxury: Heavy cream and cheese tortellini might sound fancy, but they stretch far. I’ll be real: this recipe feeds four for under $10, and the leftovers? Even better the next day.
Step-by-step instructions for Joanna Gaines' tortellini soup
Here's how to create Joanna Gaines' signature buttery, parmesan-crusted tortellini soup with a velvety tomato base.
Develop the Tomato-Wine Base
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 6 cloves minced garlic and 0.5 tsp onion powder, cooking for 1 minute until fragrant but not browned. This prevents bitter flavors from developing.
Pour in the 0.5 cup dry red wine and scrape up any browned bits from the bottom of the pot. Let it simmer for 2 minutes until reduced by half. Add the 2 cans crushed San Marzano tomatoes, 4 cups chicken broth, 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 tsp red pepper flakes. Bring to a gentle boil, then reduce heat to medium-low and simmer uncovered for 15 minutes to develop depth of flavor. The sauce should reduce slightly, coating the back of a spoon.
Cook the Tortellini
While the base simmers, add the 1.5 lbs cheese tortellini to the pot and stir gently to submerge. Increase heat to medium-high and bring to a boil. Cook for 8-10 minutes until the tortellini are al dente—you should still feel a slight resistance when piercing with a fork. The cheese filling should be warm but not melted through completely.
Real talk: Don't overcook the tortellini. They'll finish cooking in the cream, and overcooking makes them rubbery. Taste one to check for doneness before proceeding.
Create the Creamy Foundation
Reduce heat to low and stir in the 1 cup heavy cream and 0.5 cup fresh basil leaves (chiffonade cut). Let the soup simmer gently for 5 minutes to allow the cream to temper and the basil to infuse. The mixture should become luxuriously smooth with a velvety texture—this is your creamy promise delivered.
Here's the thing—don't rush this step. The cream needs time to blend completely with the tomato base. If the soup looks too thick, add 2-3 tablespoons of pasta water to loosen it to your desired consistency. The goal is a soup that coats the back of a spoon but remains silky, not gluey.
Build the Parmesan Crust
Remove the soup from heat and stir in 1 cup of the 1.5 cups freshly grated Parmesan cheese until fully melted and incorporated. This creates the creamy foundation. Return the pot to low heat and prepare the signature topping.
In a small bowl, combine the remaining 0.5 cup Parmesan cheese with the 2 tbsp cold butter. Cut the butter into small pieces and rub it between your fingers to create a crumbly mixture. This butter-Parmesan blend is what creates that coveted crunchy topping.
Assemble and Serve
Ladle the creamy tortellini soup into bowls, dividing evenly. Spoon generous amounts of the butter-Parmesan mixture over each serving. The contrast between the warm, creamy soup and the cool, buttery crunch is what makes this dish exceptional.
Let the soup sit for 1-2 minutes before serving to allow the topping to soften slightly but maintain its texture. Garnish with additional fresh basil leaves if desired. Each spoonful should deliver that perfect balance of rich tomato flavor, creamy texture, and satisfying crunch.
Pro Tips For Making Joanna Gaines Tortellini Soup
- Cook the garlic low: Joanna’s recipe calls for minced garlic, but I’ve learned to add it last—after the tomatoes simmer for 10 minutes. High heat burns garlic faster than a bad date, and you’ll taste the bitterness. Keep it on medium-low, stirring every 30 seconds, until it’s just golden. That’s when the magic happens.
- Drain tortellini dry: Fresh cheese tortellini cling like glue if you dump them straight into the pot. Rinse them briefly under cold water, then drain well on a towel or colander. This keeps the soup from turning into a thick, gluey mess—especially when you stir in that heavy cream. Trust me, your spoon will thank you.
- Simmer tomatoes first: Don’t just toss in the canned tomatoes and walk away. Simmer them uncovered for 10–12 minutes to break down their acidity and deepen their flavor. This is where the soup’s richness starts, before you even add the broth. Skimp here, and your dish will taste flat, like a house with no soul.
- Temper the cream: Heavy cream curdles faster than a gossip at a PTA meeting when it hits hot liquid. Warm the cream separately in a small saucepan over low heat until it’s just steaming, then whisk it into the soup gradually. This keeps the texture silky, not lumpy. Yes, it’s an extra step—but so is redoing a ruined batch.
Wine and beer pairings for this dish
Italian White Wines
For Joanna Gaines' tortellini soup, an Italian Pinot Grigio from Alto Adige is my go-to choice. Its crisp acidity and citrus notes cut through the creamy richness, cleansing your palate between spoonfuls.
Look for a 2022 or 2023 vintage from producers like Santa Margherita—their Pinot Grigio Superiore offers perfect balance at around $15-20. The wine's subtle mineral finish complements the tomato base beautifully. 🍷
Bold Red Wine Option
A Chianti Classico from Tuscany adds depth when you want to match the red wine already in the recipe. Choose a Sangiovese-based wine like Castello di Volpaia or Ruffino, both offering medium-bodied profiles with bright acidity.
Their cherry and herbaceous notes enhance the basil and tomato flavors without overpowering the dish. Serve slightly chilled to highlight its freshness.
Craft Beer Pairings
For beer lovers, a Belgian Witbier like Hoegaarden or Stella Artois provides a refreshing contrast. The citrusy coriander and orange peel notes mirror the basil and wine in the soup.
Alternatively, a hazy IPA from New Belgium (like Fat Tire) adds a malty backbone that stands up to the creamy texture. Keep the beer well-chilled to maintain crispness against the warm soup. 🍺
Sparkling Wine Finish
End your meal with a Prosecco from Veneto—its bubbly acidity and peach notes refresh the palate after the rich tortellini. Opt for a DOC Prosecco like La Gioiosa or Mionetto for quality under $25.
The effervescence cuts through the creaminess, making it an elegant pairing for a cozy dinner. Serve in small glasses to savor its delicate flavors.
Non-Alcoholic Match
For a non-alcoholic option, San Pellegrino Aranciata—a blood orange soda—mimics the citrus notes of white wine. Its slightly bitter orange peel and sparkling texture complement the soup's creaminess. Alternatively, a sparkling water with a squeeze of lemon and a basil leaf garnish provides a refreshing, palate-cleansing alternative. 💛
Nutrition facts
Frequently asked questions
Can I use fresh tortellini instead of frozen?
Fresh tortellini will work, but cooking times differ significantly. Fresh varieties typically cook in 3-4 minutes in boiling water, while frozen ones need 8-10 minutes in the soup. For best results, boil fresh tortellini separately until al dente, then add them to the finished soup to warm through. The texture will be slightly more delicate than frozen.
How do I make this soup dairy-free?
Replace the heavy cream with 1 cup coconut cream (full-fat) and use nutritional yeast instead of Parmesan for the topping. For the creamy base, add 2 tablespoons cornstarch mixed with water to thicken. The texture will be lighter but still rich.
Can I make this soup ahead of time?
Yes! Prepare the soup up to 2 days in advance without the butter-Parmesan topping. Store in an airtight container in the fridge. Reheat gently on the stove, then add the topping fresh before serving. For freezing, portion the soup (without topping) for up to 3 months. Thaw overnight in the fridge before reheating.
Why does my soup look too thick?
This usually happens when the cream hasn't fully incorporated or the tortellini released too much starch. Stir in 2-3 tablespoons pasta water to loosen, or add 1 tablespoon chicken broth at a time until reaching a silky consistency. Never add water—it'll break the creamy emulsion. The soup should coat the back of a spoon but remain smooth, not gluey.
What's the secret to the perfect parmesan crunch?
The key is using cold butter and freshly grated Parmesan mixed until crumbly. Rub the butter between your fingers to create tiny pieces that toast beautifully. Sprinkle generously over each bowl right before serving—this ensures maximum crispiness. If the topping softens too quickly, chill the soup slightly before adding it.
