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