Go Back
+ servings
Hearty Tuscan White Bean Soup

Hearty Tuscan White Bean Soup

Hearty Tuscan White Bean Soup is a vegan-friendly, thick soup loaded with tender white beans, veggies, and spices, perfect for winter nights.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Soup
Cuisine Italian
Servings 6 servings
Calories 290 kcal

Equipment

  • Dutch oven

Ingredients
  

Base

  • 0.25 cup Olive Oil, extra virgin
  • 1 small Onion, diced
  • 2 medium Shallots, chopped
  • 4 cloves Garlic, mashed
  • 2 medium Carrots, chopped into coins
  • 2 stalks Celery, diced
  • 3 15 ounce cans Cannellini Beans, drained and rinsed
  • 2 leaves Bay Leaves
  • 1 tablespoon Italian Seasoning
  • 0.5 teaspoon Red Pepper Flakes
  • 5-6 cups Vegetable Broth
  • 0.5 teaspoon Sea Salt
  • 0.25 teaspoon Ground Black Pepper
  • 3 cups Fresh Spinach

Instructions
 

Cooking Instructions

  • Heat the olive oil in a large soup pot or dutch oven, on the stove, over medium-low heat.
  • Dice the onion, garlic, and shallots and add them to the hot oil. Stir and sauté them for 3-4 minutes, until the onion is translucent.
  • Wash and chop the carrots and celery and add them to the pot. Sauté for another 7-10 minutes to build flavors.
  • Rinse and drain the cannellini beans, adding them to the pot along with the bay leaves, Italian seasoning, red pepper flakes, vegetable broth, salt, and pepper.
  • Bring the soup mixture to a boil, then reduce the heat to low, cover, and simmer for another 15 minutes.
  • Remove the cover to pull out and discard the bay leaves.
  • Transfer two cups of the soup to a high-speed blender and blend until it's thick and creamy.
  • Return the blended soup to the pot and stir generously.
  • Add in the spinach and stir until it's wilted.
  • Transfer the soup into bowls, garnish with fresh chopped parsley if desired, serve with crusty bread, and enjoy!

Notes

Perfect for meal-prepping or enjoying on a cold winter night.

Nutrition

Serving: 1bowlCalories: 290kcalCarbohydrates: 40gProtein: 11gFat: 12gSaturated Fat: 1.5gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gSodium: 800mgPotassium: 700mgFiber: 10gSugar: 3gVitamin A: 5000IUVitamin C: 25mgCalcium: 100mgIron: 4mg
Keyword dairy-free, gluten free, Hearty Tuscan White Bean Soup, meal prep, soup, vegan
Tried this recipe?Let us know how it was!