Go Back
+ servings

Hearty Vegetable and Bean Soup

When a soup can replace a meal, you know it is a win-win! This one-pot hearty vegetable and bean soup is nutritious and satisfying with rich tangy yet sweet tomatoes, protein rich beans, pasta and wholesome vegetables. The herbs elevates to create a flavourful and comforting soup.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings: 4
Course: Soup
Cuisine: Mediterranean
Calories: 308.26

Ingredients
  

  • 2 tbsp extra virgin olive oil
  • 1 medium onion, chopped
  • 2 medium carrots, diced
  • 2 celery rib, diced
  • 3 clove garlic, minced
  • 1 tsp each of: dried basil, oregano and thyme
  • 2 cups fire-roasted crushed tomatoes
  • 4 cups vegetable broth
  • 1 cup water
  • 1 tsp fine sea salt
  • 1/4 tsp pepper
  • ¼ tsp red pepper flakes (optional)
  • 1 cup pasta, uncooked
  • 1 -15 oz can cannellini beans
  • 2 cups baby spinach, packed
  • garnishes:

Equipment

  • Dutch oven or large soup pot

Method
 

  1. In a Dutch oven or large soup pot, heat olive oil over medium heat, add onion and sauté for about 2 minutes, then add carrots and celery, continue cooking for 3 minutes to begin softening the vegetables, then add garlic and sauté for another minute.  
  2. Stir in basil, oregano, and thyme. Add tomatoes, vegetable broth, salt and pepper. Bring soup to a low boil, then reduce the heat to a simmer. Cover with a lid and simmer for 20 minutes stirring occasionally.
  3. Add the pasta and cannellini beans. Cook uncovered for 10 minutes until the pasta is al dente, stirring to avoid the pasta from sticking to the bottom of the pot.
  4. Add spinach and cook for another 2 minutes until the spinach has wilted. Season with salt and red pepper flakes if desired.
  5. Garnish with parsley, fresh basil and Parmesan cheese. Serve it with crusty bread, crostini or sourdough bread. Enjoy!

Nutrition

Calories: 308.26kcalCarbohydrates: 51.99gProtein: 9.01gFat: 8.21gSaturated Fat: 1.18gPolyunsaturated Fat: 1.2gMonounsaturated Fat: 5.25gSodium: 1737.75mgPotassium: 736.41mgFiber: 5.76gSugar: 11.45gVitamin A: 7353.82IUVitamin C: 20.5mgCalcium: 96.55mgIron: 2.84mg

Tried this recipe?

Let us know how it was!