Go Back
+ servings
Tomato & Cannellini Bean Soup

Hearty Tomato & Cannellini Bean Soup for Cozy Nights

A nourishing and cozy Tomato & Cannellini Bean Soup packed with protein and fiber, perfect for busy weeknights.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 bowls
Course: Soups
Cuisine: Vegetarian
Calories: 250

Ingredients
  

For the Base
  • 2 tablespoons Olive Oil Can be substituted with vegetable oil
  • 1 medium Onion Diced, yellow onions preferred
  • 3 cloves Garlic Minced
For the Vegetables
  • 1 medium Carrot Diced
  • 1 stalk Celery Chopped
  • 28 ounces Crushed Tomatoes Can substitute with diced tomatoes
For Protein and Fiber
  • 1 can Cannellini Beans Drained
  • 4 cups Vegetable Broth Can substitute with chicken broth
For Seasoning
  • 1 teaspoon Dried Basil
  • 1 teaspoon Dried Oregano
  • to taste Salt
  • to taste Black Pepper
For the Finishing Touches
  • 2 cups Fresh Spinach Can substitute with kale or Swiss chard
  • 1/2 medium Lemon Juice Can substitute with lime juice
  • to taste Grated Parmesan Cheese Optional, can use nutritional yeast for dairy-free

Equipment

  • large pot

Method
 

Step‑by‑Step Instructions
  1. In a large pot, heat olive oil over medium heat for about 2-3 minutes until it shimmers.
  2. Add diced onion and sauté for 5 minutes until translucent.
  3. Mix in minced garlic, diced carrot, and chopped celery; cook for another 5 minutes.
  4. Stir in crushed tomatoes, cannellini beans, and vegetable broth, along with dried basil and oregano.
  5. Bring the mixture to a gentle boil.
  6. Lower the heat and let the soup simmer uncovered for 20 minutes.
  7. Introduce fresh spinach and lemon juice, and cook for an additional 5 minutes.
  8. Taste and adjust seasoning as needed.
  9. Ladle the soup into bowls and optionally top with grated Parmesan cheese.

Nutrition

Serving: 1bowlCalories: 250kcalCarbohydrates: 38gProtein: 12gFat: 8gSaturated Fat: 1gMonounsaturated Fat: 6gCholesterol: 5mgSodium: 500mgPotassium: 700mgFiber: 10gSugar: 5gVitamin A: 20IUVitamin C: 30mgCalcium: 10mgIron: 15mg

Notes

Feel free to swap in your favorite veggies or spices for a personalized touch.

Tried this recipe?

Let us know how it was!