Go Back
+ servings
jhessica

Hearty Tomato and Cannellini Bean Soup Recipe You’ll Love!

A comforting and nutritious soup made with tomatoes and cannellini beans, perfect for any meal.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Soup
Cuisine: Italian
Calories: 180

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 1 carrot diced
  • 1 celery stalk diced
  • 1 28-ounce can crushed tomatoes
  • 1 15-ounce can cannellini beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 2 cups fresh spinach
  • 1 tablespoon lemon juice
  • Grated Parmesan cheese for serving optional

Method
 

  1. In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until translucent.
  2. Stir in the minced garlic, diced carrot, and diced celery. Cook for another 5 minutes until the vegetables are softened.
  3. Add the crushed tomatoes, cannellini beans, vegetable broth, dried basil, and dried oregano. Season with salt and pepper. Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes.
  4. Stir in the fresh spinach and lemon juice. Cook for an additional 5 minutes until the spinach is wilted.
  5. Taste and adjust seasoning if necessary. Serve hot, topped with grated Parmesan cheese if desired.

Nutrition

Serving: 1cupCalories: 180kcalCarbohydrates: 25gProtein: 8gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 4gSodium: 400mgFiber: 6gSugar: 4g

Notes

  • For a spicier kick, add a pinch of red pepper flakes when sautéing the vegetables.
  • To make it heartier, add cooked pasta or quinoa during the last 5 minutes of cooking.

Tried this recipe?

Let us know how it was!