Description
Experience the cozy warmth of Tuscany in every spoonful with this Rustic Tuscan Bean Soup. Bursting with creamy cannellini beans, aromatic herbs, and hearty vegetables, it’s the perfect easy recipe for chilly nights or wholesome meal prep. Whether you’re looking for dinner ideas, healthy snacks, or a quick and comforting lunch, this flavorful one-pot wonder is sure to satisfy. Packed with nutrients, fiber, and classic Italian flair—this is soul food made simple.
Ingredients
2 tablespoons olive oil
1 medium onion, chopped
2 carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
1 can (14.5 ounces) diced tomatoes
4 cups vegetable broth
2 cans (15 ounces each) cannellini beans, drained and rinsed
1 teaspoon fresh rosemary, chopped
1 teaspoon fresh thyme, chopped
4 cups kale or spinach, chopped
0.5 teaspoon salt
0.25 teaspoon black pepper
0.25 teaspoon crushed red pepper flakes
Instructions
1. Heat olive oil in a large pot over medium heat.
2. Add chopped onions, carrots, and celery. Cook until softened, about 7 minutes.
3. Stir in garlic and cook for 1 more minute.
4. Add diced tomatoes and stir to deglaze. Simmer for 2-3 minutes.
5. Pour in vegetable broth and bring to a gentle boil.
6. Season with salt, pepper, red pepper flakes, rosemary, and thyme.
7. Stir in the cannellini beans and simmer for 20-25 minutes.
8. Add kale or spinach and cook for 5 more minutes until wilted.
9. Adjust seasoning if needed, then serve with a drizzle of olive oil.
Notes
Use fresh herbs for the best flavor—it truly elevates the soup.
For a heartier meal, serve over cooked farro or with grilled sausage on the side.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 290
- Sugar: 5g
- Sodium: 540mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 10g
- Protein: 13g
- Cholesterol: 0mg