Creamy Tuscan White Bean and Spinach Soup in One Cozy Pot

Is there anything quite as comforting as a warm bowl of soup simmering away on the stove? This one-pot wonder is my answer to those busy days when you need something nourishing, delicious, and wonderfully simple. It truly is the coziest of veggie dishes. Your kitchen will smell absolutely incredible, and you’ll have a hearty, creamy Tuscan white bean and spinach soup on the table in no time.

Top Reasons To Make It

  • You only need one pot, which means less cleanup and more time for you.
  • It’s packed with protein and fiber from the beans and greens, making it a truly satisfying meatless meal.
  • Most of the ingredients are pantry staples, so it’s perfect for a last-minute dinner.
  • It’s naturally creamy without any heavy cream, thanks to a quick blend of some of the beans.
  • Leftovers are arguably even better the next day for an easy lunch.

Ingredients

  • 2 tablespoons olive oil: For sautéing our veggies.
  • 1 yellow onion, diced: The aromatic base of our soup.
  • 3 cloves garlic, minced: For that essential savory flavor.
  • 2 medium carrots, diced: Adds a touch of natural sweetness.
  • 2 stalks celery, diced: Brings a lovely earthy depth.
  • 1 teaspoon dried oregano: A classic Tuscan herb.
  • 1/2 teaspoon dried thyme: Complements the oregano beautifully.
  • 4 cups vegetable broth: Forms the flavorful liquid base of our soup.
  • 2 (15-ounce) cans cannellini beans, rinsed and drained: For creaminess and heartiness.
  • 1 (14.5-ounce) can diced tomatoes: Adds a bit of tangy brightness.
  • 4 cups fresh spinach: Wilted in at the end for color and nutrients.
  • Salt and black pepper to taste: To make all the flavors pop.

Instructions

  1. In a large Dutch oven or heavy-bottomed pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté for about 7-8 minutes, until the vegetables have softened and the onion is translucent.
  2. Stir in the minced garlic, oregano, and thyme. Cook for another minute, just until the garlic becomes fragrant.
  3. Pour in the vegetable broth. Then, take one cup of the drained cannellini beans and add them to the pot. Using a potato masher or the back of a spoon, gently mash most of the beans right in the pot. This is our magic trick for a naturally creamy soup!
  4. Add the remaining whole beans and the entire can of diced tomatoes (with their juices) to the pot. Give everything a good stir.
  5. Bring the soup to a gentle boil, then reduce the heat to low, cover, and let it simmer for about 15-20 minutes. This allows all the flavors to get to know each other.
  6. Turn off the heat. Stir in the fresh spinach—it will wilt perfectly from the residual heat in just a minute or two. Season generously with salt and black pepper to your liking.

Variations & Substitutions

  • For a richer soup, stir in a quarter cup of coconut milk or a splash of unsweetened almond milk at the end.
  • Not a fan of spinach? Kale or Swiss chard make wonderful substitutes. Just chop them finely and give them a minute or two more to wilt.
  • If you have an immersion blender, you can blend slightly more of the soup for an extra creamy, velvety texture.
  • Add a pinch of red pepper flakes with the dried herbs if you like a little gentle heat.
  • For a more substantial vegan meal, stir in a cup of cooked small pasta like ditalini or orzo. Just note it will soak up more broth as it sits.

Serving Ideas & Pairings

This soup is a complete meal all on its own. But I love serving it with a thick, crusty slice of whole-grain bread for dipping. A simple side salad with a bright lemon vinaigrette also pairs beautifully and rounds out the meal. For a festive touch, top each bowl with a handful of homemade garlicky croutons. So good.

Storage & Reheating

Let the soup cool completely before storing. It will keep in an airtight container in the refrigerator for up to 4 days. You can also freeze it for up to 3 months. To reheat, simply warm it gently on the stovetop over medium-low heat, stirring occasionally. You might need to add a small splash of broth or water as it reheats, as it will thicken up in the fridge.

Tips For Success

  • Don’t skip mashing that first cup of beans! It’s the secret to getting a luxuriously creamy texture without any dairy.
  • Give your veggies enough time to soften and sweeten in the pot before adding the liquid. It builds a deeper flavor foundation.
  • Honestly, a good-quality vegetable broth makes all the difference here. It’s the base of your soup, so use one you really like the taste of.
  • Wait to add your salt until the very end, especially if your broth is already salted.
  • And remember, the spinach wilts down a lot. Four cups might look like a mountain, but it wilts into the perfect amount.

Frequently Asked Questions

  • Can I make this soup in a slow cooker? Absolutely! Sauté the onions, carrots, and celery first for the best flavor, then transfer everything except the spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in the spinach right before serving.
  • Is this soup actually vegan? Yes, it is! As written, this is a wonderful plant based meal that everyone can enjoy.
  • What other beans can I use? Great northern beans or even navy beans would work perfectly in this recipe. They’re so, so creamy.
  • How can I make this one of my easy vegetarian recipes for meal prep? This soup is a meal prep superstar! It stores and reheats beautifully, making it a perfect make-ahead option for busy weeks.
  • Can I add protein to this vegetarian food recipe? Of course! A can of rinsed chickpeas or a cup of cooked lentils would be a fantastic addition for even more staying power.

I hope this cozy pot of Creamy Tuscan White Bean and Spinach Soup brings as much warmth and comfort to your table as it does to mine.

Leave a Comment