This post may contain affiliate links. Please read our disclosure policy.
This Creamy Tortellini Soup is pure comfort in a bowl. Featuring cheese tortellini, ribbons of spinach, and aromatics in a luscious tomato-cream broth topped with crispy oregano breadcrumbs.

Table of Contents
Why You’ll Love this Creamy Tortellini Soup
- Simple ingredients + big flavor. This soup is the true definition of a hug-in-a-bowl. Many ingredients are pantry items, yet the flavor is so complex, just as in this Tomato and Red Pepper Soup.
- Rich and satisfying. The cheese tortellini makes each bite feel decadent and hearty. The crispy, herby topping also adds another level of intrigue.
- Veggie-packed. Between the tomatoes, spinach, and aromatics, every bowl sneaks in 1 to 2 servings of veggies. (Even the pickiest eaters won’t complain about eating their greens when cheesy pasta is involved!)
- High-fiber + high-protein. The navy beans add a one-two punch of protein and fiber, making this vegetarian soup extra satiating meal. It’s also a good source of antioxidant-rich nutrients like vitamin C, lycopene, and other carotenoids.
Said simply, this is the soup we could all use a big bowl of right now.
It has all the warming comfort and indulgent touches we’re craving right now, done in a lighter, healthy way.
And if you’re craving more Italian soup recipes, check out my Pasta e Ceci, Chicken Gnocchi Soup, and Tuscan Butter Bean Soup recipes next.
The Ingredients

- Tortellini: Soft, pillowy cheese-stuffed tortellini just elevate any and all homemade soups. The tortellini cooks directly in the broth, so no need for a separate pot. Plus, the shape and texture hold up beautifully after being boiled.
- Fire-roasted Tomatoes: The secret weapon for giving the soup a depth that will fool everyone into thinking it spent hours simmering on the stovetop.
- Fennel Seed: Common in many Italian recipes, fennel gives the soup a note of subtle spicy-sweetness. It doesn’t overpower; rather, it will be the somethin’ somethin’ that keeps you coming back bite after bite.
- Onion + Carrot: Key for building the aromatic foundation of the soup.
- Navy Beans: Navy beans help bulk up the broth with a one-two punch of protein and fiber. I like to blend half of them with the broth, and stir the rest in at the end for texture.
- Garlic: This soup certainly is not lacking in the garlic department. I like to use 4 fresh cloves, however feel free to adjust to your liking.
- Spinach: What better way to slip in your daily dose of greens than in a hearty tortellini soup?
- Broth: Use vegetable or chicken broth.
- Cream: Either heavy cream, half and half, or canned coconut milk will work here.
- Breadcrumbs: A smattering of crispy panko completes each bowl with richness and crunch.
- Oregano: Another key ingredient in Italian cooking, oregano infuses the breadcrumb mixture with savory, earthy undertones.
- Parmesan: A go-to garnish for any and all Italian soups!

Recipe Variation
For extra protein and heartiness, feel free to add meat to this tortellini soup. I suggest ground turkey sausage, crispy pancetta, or mini meatballs. Just be sure to brown or crisp up the meat before adding the broth, tomatoes, and remaining soup components.
The Directions
Step 1: Sauté aromatics. Heat oil in a large stock pot or Dutch oven over medium. Add onion and carrots and cook 8 to 10 minutes, until soft. Stir in garlic, fennel seed, and red pepper flakes; cook 2 minutes.
Step 2: Add tomatoes, broth, and beans; increase heat and bring mixture to a simmer. Gently simmer for 15 minutes, until the soup slightly reduces.

Step 3: Prepare oregano breadcrumbs. Heat olive oil in a skillet over medium heat. Add breadcrumbs; cook 3 to 5 minutes, stirring often, until golden and toasty. Stir in oregano and a pinch of salt. Transfer mixture to a bowl and stir in Parmesan cheese.

Step 3: Blend. Carefully ladle half of the soup into a blender. Blend soup until smooth and creamy. Pour blended soup back into pot. (Alternatively, use an immersion blender to partially blend the soup.)

Step 4: Add the tortellini, return to a simmer, and cook until pasta is tender, 2 to 3 minutes. Add the heavy cream and spinach and cook for 2 minutes, stirring often until the spinach is wilted.

Step 5: Ladle creamy tortellini soup into bowls and scatter oregano breadcrumbs overtop. Garnish with freshly grated Parmesan cheese, cracked black pepper, and a drizzle of olive oil.
Serving Suggestions:
- Salad: Try this simple Brussels Salad with Mustard Dressing for a texturally-pleasing side. This Honeycrisp apple-adorned Halloumi Salad is also an absolute show-stopper.
- Sandwich: This Chickpea Tuna Salad is delicious wrapped in a tortilla or made into a sandwich. Readers also LOVE my Green Goddess Chicken Salad.
- Meatballs: Stick with the Italian theme and try these amazing Eggplant Parmesan Meatballs. For a vegetarian option, these Chickpea Meatballs are an easy option that come together in just 20 minutes.
Make-Ahead and Storage Tips:
- To Make Ahead. Chop vegetables up to 2 days in advance, and store them in the refrigerator.
- To Store. Place leftover soup in an airtight storage container in the refrigerator for up to 4 days.
- To Reheat. Gently rewarm the soup in a small pot on the stove over medium heat, adding splashes of broth as needed to loosen the soup. You can also rewarm individual portions in the microwave.
- To Freeze. Store creamy tortellini soup in an airtight freezer-safe storage container in the freezer for up to 3 months. Let thaw overnight in the refrigerator before reheating.

More Vegetarian Soups and Stews
Tomato and Butter Bean Stew
Wild Rice and Mushroom Soup
White Bean Enchilada Soup
Tuscan Creamy Gnocchi Soup
If you try this Creamy Tortellini Soup, snap a photo and tag #dishingouthealth so I can see your creations. Also, follow along on Facebook and Pinterest for the latest recipe updates!

Creamy Spinach Tortellini Soup
Equipment
- Large stockpot or Dutch oven
- Blender or immersion blender
- Medium skillet
Ingredients
- 2 Tbsp. extra-virgin olive oil
- 1 medium yellow onion, chopped
- 1 cup diced carrots
- 4 garlic cloves, minced
- 1 1/2 tsp. dried fennel seeds, crushed
- 1/4 to 1/2 tsp. crushed red pepper flakes (adjust for desired level of heat)
- 3/4 tsp. kosher salt
- 1/2 tsp. cracked black pepper
- 4 cups (1 quart) vegetable broth
- 1 (28-oz.) can fire-roasted diced tomatoes
- 1 (15.5-oz.) can navy beans, drained and rinsed
- 1 (8- to 9-oz.) pkg. refrigerated cheese tortellini
- 1/3 cup heavy cream
- 4 cups fresh baby spinach (about 3 ounces)
Cheesy Oregano Breadcrumbs
- 1 to 2 Tbsp. extra-virgin olive oil
- 1/2 cup panko breadcrumbs
- 1 Tbsp. finely chopped fresh oregano plus more for garnish
- 2 Tbsp. grated Parmesan cheese plus more for garnish
Instructions
- Sauté Aromatics. Heat 2 Tbsp. olive oil in a large stockpot or Dutch oven over medium. Once hot, add onion and carrots; cook 8 to 10 minutes, stirring occasionally, until tender.Stir in garlic, fennel seed, and red pepper flakes; cook 2 more minutes, until fragrant. Season with kosher salt and black pepper.
- Meanwhile, prepare Cheesy Oregano Breadcrumbs by heating 1 to 2 Tbsp. olive oil in a medium skillet over medium heat. Once hot, add breadcrumbs; cook 3 to 5 minutes, stirring often, until golden and toasted. Transfer to a bowl and stir in oregano. (The residual heat will help release the fragrant oils from the herbs.) Once slightly cool, stir in Parmesan cheese. Set aside.
- Blend. Carefully transfer half of the soup into a standing blender and blend until smooth. Transfer blended soup back to the pot and mix to combine. (Alternatively, use an immersion blender to partially blend the soup right in the pot.)Add the tortellini, return to a simmer, and cook until pasta is tender, 2 to 3 minutes. (If using frozen, it might take an extra 1 to 2 minutes.) Add the heavy cream and spinach and cook for 2 minutes, stirring often until the spinach is wilted. Taste and season with extra salt and black pepper, if needed.
- Serve. Ladle soup into bowls and scatter Cheesy Oregano Breadcrumbs overtop. Garnish with freshly grated Parmesan cheese, cracked black pepper, extra fresh oregano (if desired), and a light drizzle of extra-virgin olive oil.
Notes
- Store. Place leftover soup in an airtight storage container in the refrigerator for up to 4 days.
- Reheat. Gently rewarm the soup in a small pot on the stove over medium heat, adding splashes of broth or water as needed to loosen the soup. You can also rewarm individual portions in the microwave.
- Freeze. Store tortellini soup in an airtight freezer-safe storage container in the freezer for up to 3 months. Let thaw overnight in the refrigerator before reheating.
Nutrition
I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.








Another winner! All of your recipes are amazing, so not surprised this one was as well. Delicious!
So happy you enjoyed it, my friend! Thank you for coming back and leaving a review!
This was so delicious, and quick and easy to make. I love that there is goodness in the beans, carrots, tomatoes and spinach, and it is so tasty! My version looks more blended than yours, so I will probably add more tinned beans at the end next time. Thank you
My absolute fav/go to tortellini soup! The definition of cozy comfort food.
I added coconut milk instead of cream and I did not add it to the blender. I liked it chunky. The flavors were amazing. No leftovers because it was a crowd pleaser. Will definitely make this again.
Hi Aimee! I’m so glad you enjoyed this one. Thank you so much for taking the time to come back and leave a review!
This was fabulous, and an instant favorite for my husband and daughter. I love that it can be vegetarian (for me), or I can use tortellini with various meat/cheese combinations. So delicious!!
Yay! I’m so glad it was a hit, Megan! Thanks for taking the time to leave a review!
So delicious!! The fennel is a surprising yet perfect addition to this recipe. Definitely a keeper!
Laura I’m so glad you enjoyed this one!! Thank you for taking time to leave a review!
Wow this recipe is AMAZING. No leftovers were to be had. Thank you!