This Hearty Tuscan Bean and Vegetable Soup is a cozy bowl of rustic Italian comfort. Packed with tender cannellini beans, colorful vegetables, and leafy kale, it simmers in a fragrant tomato and herb broth. It’s simple, wholesome, and perfect for a light yet satisfying meal any night of the week.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 zucchini, diced
- 1 red bell pepper, chopped
- 1 can (14 oz) diced tomatoes (with juices)
- 4 cups vegetable broth
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
- 2 cups kale, chopped (stems removed)
- 1/4 cup fresh parsley, chopped
- Grated Parmesan cheese, for serving (optional)
- Crusty bread, for serving (optional)
Instructions

- In a large pot or Dutch oven, heat the olive oil over medium heat.
- Add the chopped onion and minced garlic. Sauté for 2–3 minutes, stirring often, until the onion is translucent and fragrant but not browned.
- Stir in the diced carrots and celery. Cook for another 5 minutes, until they begin to soften.
- Add the zucchini and red bell pepper. Continue cooking for 3–4 minutes, stirring occasionally, until the vegetables start to soften around the edges.
- Pour in the diced tomatoes with their juices and the vegetable broth. Add the cannellini beans, dried oregano, dried thyme, salt, and pepper. Stir to combine.
- Bring the soup to a gentle boil, then reduce the heat to low. Cover partially and let it simmer for 20–25 minutes, until the vegetables are tender and the flavors have melded.
- In the last 5 minutes of cooking, stir in the chopped kale and fresh parsley. Simmer just until the kale is wilted but still bright green. Taste and adjust seasoning with more salt and pepper, if needed.
- Ladle the soup into bowls and serve hot, topped with grated Parmesan cheese if desired, alongside crusty bread for dipping.
Variation
- Make it vegan by skipping the Parmesan or using a dairy-free hard cheese alternative, and finishing with a drizzle of extra-virgin olive oil instead.
- Add cooked small pasta (such as ditalini or small shells) during the last 8–10 minutes of simmering to turn it into a heartier minestrone-style soup.
- Swap the kale for Swiss chard or spinach, adding leafy greens right at the end so they stay tender and vibrant.
Cooking Notes
- Keep the simmer gentle, not a rolling boil, to help the vegetables stay tender without breaking apart.
- If using tougher kale varieties, add them a few minutes earlier so they have time to soften fully.
- Taste as you go—vegetable broths vary widely in salt content, so adjust seasoning near the end of cooking rather than adding too much salt early on.
Serving Suggestions
- Serve with warm crusty bread, focaccia, or garlic bread for dipping into the flavorful broth.
- Pair with a simple green salad dressed with olive oil and lemon for a light yet complete meal.
- Finish each bowl with a drizzle of good extra-virgin olive oil, freshly cracked pepper, and a sprinkle of Parmesan or chili flakes for a little heat.
Tips
- Chop all vegetables roughly the same size so they cook evenly and give the soup a nice texture.
- If you prefer a more brothy soup, add up to 1 extra cup of vegetable broth or a splash of water during simmering.
- Double the recipe and freeze in individual portions for easy lunches; leave out the kale when freezing and add fresh greens when reheating for best texture.
Prep Time
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Nutritional Information (Per Serving)
- Calories: 210 kcal
- Protein: 9 g
- Sodium: 540 mg
Frequently Asked Questions
- Can I use dried beans instead of canned?
Yes, but you’ll need to cook them separately first until tender, then add about 1 1/2 cups cooked beans to the soup. - Can I make this soup ahead of time?
Absolutely. It tastes even better the next day. Cool completely, refrigerate for up to 4 days, and reheat gently on the stovetop. - Can I freeze Tuscan Soup?
Yes. Let the soup cool, then freeze in airtight containers for up to 3 months. Thaw in the fridge overnight and reheat, adding a splash of broth if needed. - How can I add more protein?
Stir in cooked chicken, turkey sausage, or extra beans. For a vegetarian boost, add a handful of cooked farro or quinoa before serving.
Conclusion
This Hearty Tuscan Bean and Vegetable Soup delivers rustic Italian comfort in a simple, nourishing bowl. Brimming with tender beans, colorful vegetables, and leafy greens, it’s both light and satisfying. Make a pot once, enjoy it all week, and pair it with crusty bread for an easy, soul-warming meal any time.
Print
Tuscan Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian (can be made vegan by omitting Parmesan)
Description
This Hearty Tuscan Bean and Vegetable Soup is a cozy bowl of rustic Italian comfort. Packed with tender cannellini beans, colorful vegetables, and leafy kale, it simmers in a fragrant tomato and herb broth. It’s simple, wholesome, and perfect for a light yet satisfying meal any night of the week.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 zucchini, diced
- 1 red bell pepper, chopped
- 1 can (14 oz) diced tomatoes (with juices)
- 4 cups vegetable broth
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
- 2 cups kale, chopped (stems removed)
- 1/4 cup fresh parsley, chopped
- Grated Parmesan cheese, for serving (optional)
- Crusty bread, for serving (optional)
Instructions
- In a large pot or Dutch oven, heat the olive oil over medium heat.
- Add the chopped onion and minced garlic. Sauté for 2–3 minutes, stirring often, until the onion is translucent and fragrant but not browned.
- Stir in the diced carrots and celery. Cook for another 5 minutes, until they begin to soften.
- Add the zucchini and red bell pepper. Continue cooking for 3–4 minutes, stirring occasionally, until the vegetables start to soften around the edges.
- Pour in the diced tomatoes with their juices and the vegetable broth. Add the cannellini beans, dried oregano, dried thyme, salt, and pepper. Stir to combine.
- Bring the soup to a gentle boil, then reduce the heat to low. Cover partially and let it simmer for 20–25 minutes, until the vegetables are tender and the flavors have melded.
- In the last 5 minutes of cooking, stir in the chopped kale and fresh parsley. Simmer just until the kale is wilted but still bright green. Taste and adjust seasoning with more salt and pepper, if needed.
- Ladle the soup into bowls and serve hot, topped with grated Parmesan cheese if desired, alongside crusty bread for dipping.
Notes
- For a slightly thicker, creamier texture, lightly mash some of the beans against the side of the pot during the last few minutes of simmering.
- Use low-sodium vegetable broth so you can better control the saltiness of the soup.
- This soup keeps very well and the flavors deepen by the next day, making it ideal for meal prep.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup, Main Course, Lunch, Dinner
- Method: Stovetop
- Cuisine: Italian-Inspired, Tuscan
Nutrition
- Serving Size: 1 serving (about 1 1/2 cups)
- Calories: 210 kcal
- Sugar: 7 g (approx.)
- Sodium: 540 mg (estimate, varies with broth and added salt)
- Fat: 6 g
- Saturated Fat: 1 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 31 g
- Fiber: 8 g
- Protein: 9 g
- Cholesterol: 5 mg (from Parmesan, if used)
Keywords: Tuscan soup, tuscan bean soup, vegetable soup, Italian soup, kale and bean soup, hearty vegetarian soup, weeknight dinner