Go Back
+ servings
Tomato and Cannellini Bean Soup

Hearty Tomato and Cannellini Bean Soup for Cozy Nights

Enjoy a comforting bowl of Tomato and Cannellini Bean Soup, perfect for chilly nights with its rich flavors and nutritious ingredients.
Prep Time 40 minutes
Cook Time 20 minutes
Total Time 1 hour
Servings: 4 servings
Course: Soups
Cuisine: Vegetarian
Calories: 250

Ingredients
  

For the Soup
  • 2 tablespoons Olive Oil Can use vegetable oil if preferred.
  • 1 medium Onion Use yellow or white onion for best results.
  • 2 cloves Garlic Use fresh minced garlic for superior flavor.
  • 1 medium Carrot Use parsnips for a different flavor profile.
  • 1 stalk Celery Can replace with diced bell pepper for variety.
  • 1 can Crushed Tomatoes Tomato puree can be used instead for a smoother texture.
  • 1 can Cannellini Beans Use kidney beans or chickpeas if desired.
  • 4 cups Vegetable Broth Homemade broth enhances taste, but store-bought is convenient.
  • 1 teaspoon Dried Basil Oregano can also be used.
  • 1 teaspoon Dried Oregano Italian seasoning could be used as a mix-in.
  • to taste Salt and Pepper Adjust to taste during cooking.
  • 2 cups Fresh Spinach Kale can be used for a heartier texture.
  • 1 tablespoon Lemon Juice Lime juice or vinegar for acidity can be used.
  • optional Grated Parmesan Cheese Vegan cheese can substitute for a dairy-free option.

Equipment

  • Large Pot

Method
 

Step-by-Step Instructions for Hearty Tomato and Cannellini Bean Soup
  1. Heat the oil in a large pot over medium heat for about 1-2 minutes until shimmering.
  2. Add diced onion and sauté for around 5 minutes until translucent and fragrant.
  3. Incorporate minced garlic, diced carrot, and diced celery, cooking for another 5 minutes.
  4. Pour in crushed tomatoes, drained cannellini beans, and vegetable broth, stirring in basil, oregano, salt, and pepper.
  5. Raise heat to bring to a gentle boil, then reduce and simmer uncovered for 20 minutes.
  6. Add fresh spinach and lemon juice, simmering for an additional 5 minutes until spinach is wilted.
  7. Taste and adjust seasoning if necessary, serving hot with grated Parmesan cheese if desired.

Nutrition

Serving: 1bowlCalories: 250kcalCarbohydrates: 40gProtein: 10gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 600mgPotassium: 600mgFiber: 10gSugar: 6gVitamin A: 1000IUVitamin C: 15mgCalcium: 100mgIron: 3mg

Notes

For a complete meal, serve alongside a fresh salad or crusty bread. Freeze leftovers for quick meals.

Tried this recipe?

Let us know how it was!