A recipe for white bean tortellini soup that is delicious, healthy, and ready in just 20 minutes! No-fail comfort food for busy weeknights.

Note: This post was originally published on January 13, 2018, and updated on November 27, 2018, to include new photos and an updated description.

A white Dutch oven filled with hearty white bean tortellini soup with spinach and diced tomatoes.

If you’re tired at the end of a long day, laboring over a complicated dinner is the absolute last thing you want to do when you finally get home. Yet, everyone still needs to eat!

That’s where this healthy white bean tortellini soup is like a secret weapon. This is literally the fastest, easiest recipe I know how to make that checks all my favorite boxes:

  • healthy,
  • made from scratch,
  • just one pot, and, 
  • delicious!

It’s no surprise that I make this on the regular!

A large Dutch oven filled with white bean tortellini soup.

How to Make Easy Tortellini Soup

The true beauty of this recipe is that it couldn’t be simpler. Everything cooks together in one pot, and there’s not much chopping or other prep work to extend the time that you’re standing in the kitchen.

You’ll start by sautéing some humble onions in olive oil. Use a Dutch oven or stockpot big enough to hold your finished soup – that’s the only pot you will need! After the onions are soft, add a bit of garlic, followed by canned diced tomatoes, oregano, and either chicken or vegetable stock.

Now comes the lovely simple part – this is your soup broth, and you’ll simply cook the tortellini right in there! Bring everything to a boil, let the tortellini cook most of the way, then add a few handfuls of spinach and some cooked white beans. The remaining kiss of heat will wilt the greens, warm the beans, and finish cooking the tortellini.

A few notes on ingredients –

  • The beans are optional – I skip them sometimes if I just don’t have any in the pantry – but I really like how they add a little extra flavor, heft, and protein.
  • Any kind of tortellini will work. I like to use spinach-filled pasta, since my kiddo will eat them, and that way I know he’s getting some greens, even if he steers clear of the fresh spinach in the soup. Sneaky, I know! 🙂

Now you’ve got an amazing, hearty soup on your hands – that’s all there is to it!

Serve with some garlic bread or a crunchy French loaf, and dinner is done! With all the spinach and tomatoes right there in the soup, I usually don’t even bother with a separate side!

Three white ceramic soup bowls filled with white bean tortellini soup, ready to serve.

If you try this soup or any other recipe on the blog, please rate the recipe and leave a comment below. I love hearing from you, and other readers will benefit from your experience!

4.60 from 20 votes

White Bean Tortellini Soup

A recipe for white bean tortellini soup that is delicious, healthy, and ready in just 20 minutes! No-fail comfort food for busy weeknights.


  • 1 tablespoon extra-virgin olive oil
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 (15 ounce/400 gram) can diced tomatoes, with juices
  • ½ teaspoon dried oregano
  • 4 cups (1 liter) low-sodium chicken or vegetable broth 
  • 9 ounces fresh tortellini, any variety
  • 3-4 cups fresh baby spinach, loosely packed
  • 1 (15 ounce/400 gram) can Cannellini or other white beans, drained and rinsed
  • kosher salt and freshly-ground black pepper, to taste
  • shaved Parmesan, for serving


  • In a large Dutch oven or stockpot, warm olive oil over medium-high heat. Add onion to the pan and cook for about 5 minutes. Add garlic and cook, stirring frequently, for 1 minute, just until fragrant. Stir in the diced tomatoes and oregano.  
  • Add the broth, increase heat, and bring the mixture to a boil. When boiling, add the tortellini and cook according to package directions. One minute before the tortellini is done, stir in the spinach and white beans.
  • When tortellini is fully cooked, remove pot from the heat. Season with salt and pepper to taste., and serve warm with grated Parmesan as desired.


Adapted from Everyday Annie.

Nutrition Estimate

Calories: 285 kcal, Carbohydrates: 43 g, Protein: 15 g, Fat: 6 g, Saturated Fat: 1 g, Cholesterol: 19 mg, Sodium: 388 mg, Potassium: 731 mg, Fiber: 6 g, Sugar: 4 g, Vitamin A: 1615 IU, Vitamin C: 13 mg, Calcium: 189 mg, Iron: 4.6 mg
Did you make this recipe?Leave a review below, then snap a quick picture and tag @nourishandfete on Instagram so I can see it!