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
Rustic Tuscan Bean Soup with Fresh Herbs

Rustic Tuscan Bean Soup with Fresh Herbs


  • Author: Sally Roberts
  • Total Time: 40 minutes
  • Yield: 4–6 servings

Description

This Rustic Tuscan Bean Soup with Fresh Herbs is the ultimate easy recipe for a cozy night in. Loaded with white beans, tender vegetables, and aromatic herbs, this soup is a nourishing comfort dish that’s also vegan, gluten-free, and budget-friendly. Whether you’re looking for quick dinner ideas, healthy lunch meal prep, or a rustic food idea that brings Italian flavors to your table, this soup is a perfect pick.


Ingredients

2 tablespoons olive oil

1 medium yellow onion, chopped

2 medium carrots, chopped

2 celery stalks, chopped

3 garlic cloves, minced

1 ½ cups chopped tomatoes (canned or fresh)

4 cups vegetable broth

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

1 teaspoon fresh rosemary, minced

1 teaspoon fresh thyme, minced

1 bay leaf

1 teaspoon salt

½ teaspoon freshly ground black pepper

2 tablespoons chopped fresh parsley


Instructions

1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 7-10 minutes until softened.

2. Stir in garlic and cook for 1 minute. Add chopped tomatoes and cook for 5 minutes.

3. Pour in vegetable broth. Add beans, rosemary, thyme, bay leaf, salt, and pepper. Bring to a boil, then reduce heat and simmer for 25-30 minutes.

4. Remove bay leaf and herb stems. Adjust seasoning if needed. Stir in chopped parsley just before serving.

Notes

Use high-quality vegetable broth for a richer flavor.

For added heartiness, stir in kale or spinach during the last 5 minutes.

This soup freezes beautifully – perfect for batch cooking and meal prep.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 6g
  • Sodium: 580mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 39g
  • Fiber: 10g
  • Protein: 13g
  • Cholesterol: 0mg

Keywords: easy recipe, soup, healthy snack, dinner ideas, vegan, Tuscan bean soup