Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cannellini Bean and Spinach Soup

Cannellini Bean and Spinach Soup


  • Author: Julia Walton
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Looking for a cozy, protein-rich soup that’s both nourishing and easy to make? This *Cannellini Bean and Spinach Soup* is a one-pot wonder loaded with fiber-packed white beans, tender spinach, aromatic garlic, and a flavorful tomato broth. Whether you’re after a quick weeknight dinner, comforting lunch, or a healthy vegetarian meal prep, this hearty soup delivers big comfort with minimal effort. Great for fall and winter, it’s naturally gluten-free and brimming with plant-based nutrition. Perfect for anyone searching for quick meals, healthy soups, or easy dinner ideas!


Ingredients

1 tablespoon olive oil

1 small yellow onion, diced

3 cloves garlic, minced

1 teaspoon Italian seasoning

1 can (14.5 ounces) diced tomatoes

2 cans (15 ounces each) cannellini beans, drained and rinsed

4 cups vegetable broth

3 cups fresh spinach

Salt to taste

Black pepper to taste

1/4 cup grated Parmesan cheese (optional)


Instructions

1. Heat olive oil in a large pot over medium heat.

2. Add diced onion and cook until translucent, about 5 minutes.

3. Stir in garlic and Italian seasoning; cook for 1 minute until fragrant.

4. Add diced tomatoes and cook for 2 more minutes.

5. Pour in cannellini beans and vegetable broth; stir well.

6. Bring soup to a boil, then reduce heat and simmer for 15 minutes.

7. Stir in fresh spinach and cook until wilted, about 2-3 minutes.

8. Season with salt and pepper to taste.

9. Ladle into bowls and top with grated Parmesan, if using.

Notes

For a creamier soup, mash some of the beans before adding the spinach.

This soup pairs wonderfully with crusty bread or a grilled cheese sandwich.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 260
  • Sugar: 4g
  • Sodium: 580mg
  • Fat: 7g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 9g
  • Protein: 13g
  • Cholesterol: 3mg

Keywords: healthy soup, easy dinner, vegetarian soup, cannellini beans, spinach soup