When brisk autumn nights call for pure comfort in a bowl, nothing hits the spot quite like this Creamy White Bean Tomato Tortellini Soup. Plump, cheesy refrigerated tortellini and buttery cannellini beans swim in a velvety roasted garlic and tomato cream broth, studded with tender wilted baby spinach and aged Parmigiano-Reggiano. Ready from pantry to table in just 30 minutes, this one-pot vegetarian wonder will easily become your family’s favorite weeknight dinner.

If you loved the warming soulfulness of our reader-favorite Creamy Chicken and Wild Rice Soup or the game-day crunch of our Sheet Pan Loaded Beef Nachos Supreme, this Italian bistro soup delivers equal parts luxury and ease. Packed with plant-based protein and fiber from tender white beans, it is rich enough to satisfy hearty appetites without feeling heavy or sluggish.
Why You’ll Love This Recipe
- 30-Minute One-Pot Wonder: Everything cooks together in a single Dutch oven, minimizing cleanup while maximizing deep, slow-simmered Italian flavor on busy weeknights.
- Naturally High in Fiber & Protein: Combining tender cannellini white beans with ricotta-stuffed tortellini provides 16g of satisfying protein and 6g of gut-healthy dietary fiber per bowl.
- 100% Halal Wholesome: Made with pure creamery dairy, real cheeses, wholesome vegetables, and aromatic Italian herbs—completely free of pork gelatin, sausage, or animal renet lard.
- Restaurant Creaminess Without Heaviness: A balanced splash of cream combined with the starchy richness of simmered white beans creates an ultra-velvety texture that isn’t cloying.
Key Ingredients & Smart Swaps

- Fresh Refrigerated Tortellini: Look for three-cheese, spinach-ricotta, or mushroom tortellini in the refrigerated pasta section. Fresh pasta cooks to tender perfection in under 4 minutes without becoming mushy.
- Cannellini White Beans: These Italian white kidney beans have a delicate skin and luscious, creamy interior that thickens the broth naturally. Great Northern beans make a seamless substitute.
- Crushed San Marzano Tomatoes: Grown in volcanic soil near Mount Vesuvius, San Marzano tomatoes offer a sweet, naturally low-acid flavor profile that creates an exceptionally smooth sauce.
- Parmesan Cheese Rind: Don’t throw away your leftover cheese rinds! Simmering one in the soup releases glutamates that provide deep, savory umami depth to the tomato base.
- Fresh Baby Spinach: Stirred in at the very end to preserve vibrant color and delicate nutrients. Tender baby kale or Swiss chard can also be used.
- Heavy Whipping Cream: Softens the bright tomato acidity into a glowing blush broth. Full-fat coconut cream or cashew cream works brilliantly for a dairy-free variation.
Step-by-Step Cooking Walkthrough
1. Sauté Aromatics: Gently cook finely diced onion and minced garlic in extra virgin olive oil with Italian herbs and red pepper flakes until fragrant and translucent.
2. Simmer Tomato Broth: Add crushed San Marzano tomatoes, broth, drained cannellini beans, and the parmesan rind. Simmer for 10 minutes to allow flavors to meld.

3. Drop in Tortellini: Remove parmesan rind. Add fresh tortellini directly to the simmering broth and cook for 3 to 4 minutes until they float plumply to the top.
4. Swirl Cream & Spinach: Lower heat, stir in heavy cream and fresh baby spinach until wilted, and finish with freshly grated Parmigiano-Reggiano and basil!
3 Chef Secrets for Perfect Results
1. Drop Tortellini Just Before Serving: Fresh pasta absorbs liquid rapidly. Adding tortellini during the final 4 minutes of cooking guarantees they remain springy and al dente rather than waterlogged and bloated.
2. Lightly Mash a Handful of Beans: Before adding the tortellini, use the back of your wooden spoon or a potato masher to crush about 1/4 cup of the white beans against the pot wall. The released starch creates a naturally silky, luxurious mouthfeel!
3. Use Freshly Grated Cheese Off the Block: Pre-shredded parmesan contains cellulose anti-caking powders that prevent it from melting smoothly. Grating real Parmigiano-Reggiano directly into the soup ensures a seamless, creamy emulsion.
What to Serve With Tortellini Soup

- Crusty Dipping Bread: Serve with thick slices of warm toasted garlic sourdough, ciabatta, or warm herb focaccia to soak up the tomato cream broth.
- Crisp Seasonal Salad: Pair with an Italian chopped salad tossed with crisp romaine, cucumber, pepperoncini, and a zesty red wine vinaigrette.
- Sweet Autumn Finale: Follow this cozy dinner with an orchard-fresh dessert like our tender Apple Cider Donut Cake with Cinnamon Glaze.
Storage, Freezing & Reheating Instructions
- Refrigeration: Store leftover soup in an airtight glass container in the refrigerator for up to 3 to 4 days. Because tortellini continue to soak up broth over time, you may wish to add a splash of broth or water when reheating.
- Make-Ahead Tip: If planning to cook for weekly meal prep, cook the tortellini separately in boiling water, rinse with cold water, and store in a separate container. Spoon tortellini into individual bowls before ladling hot soup over them!
- Gentle Reheating: Reheat leftovers gently in a saucepan over medium-low heat until warmed through. Avoid a vigorous rolling boil, which can break the cream and overcook the pasta.

Creamy White Bean Tomato Tortellini Soup
Ingredients
- 2 tbsp extra virgin olive oil
- 1 medium yellow onion finely diced
- 4 cloves fresh garlic minced
- 1 tsp dried Italian seasoning oregano, basil, thyme
- 1/2 tsp crushed red pepper flakes optional for gentle heat
- 1 tsp kosher salt & 1/2 tsp freshly cracked black pepper
- 1 can 28 oz / 800g crushed San Marzano tomatoes
- 4 cups 960ml low-sodium vegetable broth (or chicken broth)
- 2 cans 15 oz each / 850g total cannellini white beans, rinsed and drained
- 1 small Parmesan cheese rind optional secret for rich umami depth
- 1 package 9 to 10 oz / 280g fresh refrigerated three-cheese tortellini
- 3 cups fresh baby spinach leaves roughly chopped
- 1/2 cup 120ml heavy whipping cream (or full-fat coconut cream)
- 1/2 cup 50g freshly grated Parmigiano-Reggiano cheese
- 1/4 cup fresh basil leaves torn or thinly sliced for garnish
Method
- Sauté Aromatics: In a large Dutch oven or heavy-bottomed stockpot, heat olive oil over medium heat. Add diced onion and cook for 4 to 5 minutes until soft and translucent. Stir in minced garlic, Italian seasoning, red pepper flakes, salt, and pepper; cook for 1 minute until intensely fragrant.
- Simmer Broth & Beans: Pour in crushed San Marzano tomatoes, vegetable broth, and rinsed cannellini beans. Add the parmesan rind into the pot. Bring to a gentle boil, then reduce heat to medium-low and simmer uncovered for 10 minutes to allow the rich tomato and herb flavors to meld together.
- Cook Fresh Tortellini: Discard parmesan rind. Drop the fresh three-cheese tortellini directly into the simmering soup. Cook for 3 to 4 minutes (or according to package instructions) until the tortellini float to the surface and are tender al dente.
- Finish with Cream, Spinach & Cheese: Reduce heat to low. Stir in heavy whipping cream and chopped baby spinach, stirring gently for 1 to 2 minutes until spinach is wilted into bright green ribbons. Remove from heat and stir in freshly grated Parmigiano-Reggiano.
- Garnish & Serve: Ladle hot soup into wide warmed bowls. Top each serving with extra shaved parmesan cheese, cracked black pepper, a swirl of extra virgin olive oil, and fresh torn basil leaves. Serve with toasted garlic artisan bread!
Nutrition
Notes
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I use frozen or dried tortellini instead of fresh?
Yes! If using frozen tortellini, add them directly to the simmering soup and cook for 5 to 7 minutes until tender. Dried tortellini take 10 to 12 minutes to cook, so add them earlier with the broth.
Can I add meat to this soup?
Definitely! Browned halal Italian sausage, ground turkey, or shredded rotisserie chicken make fantastic additions. Brown the meat first with the onions and garlic.
Can I freeze this tortellini soup?
We recommend freezing the soup base (broth, tomatoes, and beans) without the dairy or tortellini. When ready to serve, thaw, bring to a boil, drop in fresh tortellini, and finish with cream and spinach!
Pin This Recipe for Later
Craving a warm, cozy dinner on a chilly evening? Save this pin to your Pinterest Soup Recipes, Easy Weeknight Dinners, or Comfort Food board so you have it ready to cook!
















