Hearty Vegan Italian White Bean Soup

Looking for a comforting and nutritious soup? This Vegan Italian White Bean Soup is your answer! Packed with flavor and wholesome ingredients, it’s an easy vegan recipe that everyone will love. Perfect for a cozy dinner or a meal prep option for the week ahead!

Imagine a bowl filled with tender white beans, aromatic herbs, and fresh vegetables simmering in a savory broth. This soup not only satisfies your taste buds but also nourishes your body. It’s the perfect blend of Italian flair and vegan goodness, making it a delightful addition to your culinary repertoire.

Delicious Vegan Italian White Bean Soup Recipe

A hearty bowl of Vegan Italian White Bean Soup with white beans, tomatoes, and herbs, garnished with parsley on a rustic table with bread.

This Vegan Italian White Bean Soup is a delightful medley of creamy white beans, tomatoes, and an array of vegetables, creating a rich and hearty dish. The flavors meld beautifully, resulting in a comforting soup that warms you from the inside out.

Ingredients

  • 2 cans (15 oz each) white beans, drained and rinsed
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 can (14 oz) diced tomatoes, with juice
  • 4 cups vegetable broth
  • 2 teaspoons dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • Fresh parsley for garnish

Instructions

  1. Sauté Aromatics: In a large pot, heat olive oil over medium heat. Add chopped onion, garlic, carrots, and celery. Sauté for about 5-7 minutes until vegetables are tender.
  2. Add Tomatoes and Broth: Stir in the diced tomatoes and vegetable broth. Bring to a boil.
  3. Incorporate Beans and Seasoning: Add the rinsed white beans, oregano, basil, salt, and pepper. Lower the heat and let simmer for 20-25 minutes to allow flavors to meld.
  4. Serve: Ladle the soup into bowls and garnish with fresh parsley. Enjoy with crusty bread or on its own!

Cook and Prep Times

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes

Nutrition Information

  • Servings: 4 bowls
  • Calories: 220kcal
  • Fat: 7g
  • Protein: 12g
  • Carbohydrates: 30g