Go Back
Tuscan White Bean Soup Vegan

The Best Tuscan White Bean Soup Recipe for Cozy Vegan Meals

Try this Tuscan White Bean Soup Vegan recipe! Cozy, healthy, and easy plant-based soup perfect for warming dinner meals.
Prep Time 10 minutes
Cook Time 30 minutes
0 minutes
Total Time 40 minutes
Course Soup
Cuisine Main Course
Servings 4 people
Calories 280 kcal

Ingredients
  

  • 2 cans 15 oz each cannellini beans — rinsed and drained. Sub: Great Northern beans or navy beans work beautifully.
  • 1 can 14 oz diced tomatoes — fire-roasted adds extra depth. Sub: 2 fresh Roma tomatoes, chopped.
  • 4 cups vegetable broth — low-sodium preferred. Sub: homemade veggie stock for richer flavor.
  • 3 cups fresh kale or spinach — roughly chopped. Sub: Swiss chard or collard greens.
  • 1 medium yellow onion — finely diced.
  • 4 cloves garlic — minced. Don’t skimp — garlic is key here!
  • 2 stalks celery — sliced thin.
  • 2 medium carrots — peeled and diced.
  • 2 tablespoons olive oil — extra virgin for best flavor. Sub: avocado oil.
  • 1 teaspoon dried rosemary — or 1 fresh sprig.
  • 1 teaspoon dried thyme
  • ½ teaspoon smoked paprika — adds a subtle warmth.
  • Salt and black pepper — to taste.
  • 1 tablespoon lemon juice — brightens the entire dish at the end.
  • Red pepper flakes — optional for a gentle kick.

Instructions
 

  • - Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery. Sauté for 5–7 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent. This step builds the foundational flavor of your soup, so don’t rush it.
  • - Add the minced garlic, rosemary, thyme, smoked paprika, and red pepper flakes (if using). Stir continuously for 60 seconds until fragrant. Cooking the spices briefly in oil — a technique called “blooming” — intensifies their flavor dramatically and elevates the entire dish.
  • - Pour in the diced tomatoes (with their juices) and vegetable broth. Stir everything together and bring the mixture to a gentle boil. Scrape up any browned bits from the bottom of the pot — those bits are packed with flavor.
  • - Before adding beans, mash about one-third of them in a small bowl using a fork or the back of a spoon. Add both the mashed and whole beans to the pot. This combination creates a beautifully thick, creamy broth while still maintaining hearty texture throughout the soup.
  • - Reduce heat to low and let the soup simmer uncovered for 15–20 minutes. This allows all the flavors to meld together beautifully. Stir occasionally and taste as you go, adjusting seasoning with salt and black pepper as needed.
  • - Stir in the chopped kale or spinach during the last 3–5 minutes of cooking. Kale will take slightly longer to wilt than spinach, so adjust accordingly. The greens add vibrant color, essential nutrients, and a pleasant earthy note to the finished soup.
  • - Remove the pot from heat and stir in fresh lemon juice. This final touch brightens all the flavors and adds a subtle complexity that takes the soup from good to unforgettable. Taste one final time, adjust seasoning, and serve hot.
Keyword Tuscan White Bean Soup Vegan