If you’re looking for a comforting, nutrient-rich soup packed with fresh vegetables and plant-based protein, Veggie-Packed White Bean Minestrone is the perfect dish. This classic Italian soup is a wholesome meal, featuring a medley of colorful vegetables, tender white beans, and flavorful herbs in a delicious tomato-based broth. Not only is it easy to prepare, but it’s also a great way to use up any leftover veggies in your kitchen!
Why You’ll Love This Recipe
✅ Nutrient-Dense: Loaded with fiber, vitamins, and antioxidants.
✅ Plant-Based Protein: White beans add a protein boost, making it a satisfying meal.
✅ Versatile: You can customize the ingredients based on what you have.
✅ Great for Meal Prep: This soup tastes even better the next day!

Ingredients (Serves 4-6 people)
Base Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 2 carrots, chopped
- 2 celery stalks, chopped
Vegetables & Beans
- 1 zucchini, diced
- 1 bell pepper (red or yellow), chopped
- 1 can (15 oz) white beans, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 4 cups vegetable broth
- 1 cup chopped kale or spinach
Herbs & Seasoning
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes (optional, for heat)
- 1 tablespoon tomato paste (for richness)
Optional Additions
- ½ cup small pasta (e.g., ditalini or elbow macaroni)
- Grated Parmesan cheese (for serving)
- Fresh basil or parsley (for garnish)
Instructions
Step 1: Sauté the Aromatics
- Heat olive oil in a large pot over medium heat.
- Add onion, garlic, carrots, and celery, and sauté for about 5 minutes until softened and fragrant.
Step 2: Add the Vegetables & Broth
- Stir in the zucchini, bell pepper, and tomato paste, and cook for 2 more minutes.
- Add the diced tomatoes, white beans, vegetable broth, and seasonings (oregano, basil, thyme, salt, pepper, and red pepper flakes).
- Bring to a gentle boil, then reduce the heat and let it simmer for 15 minutes.
Step 3: Add Greens & Pasta (Optional)
- If using pasta, add it now and cook until tender (about 8-10 minutes).
- Stir in the kale or spinach, and let it wilt for 2-3 minutes.
Step 4: Serve & Enjoy
- Taste and adjust the seasoning if needed.
- Ladle the soup into bowls and garnish with fresh basil, Parmesan cheese, or extra olive oil.
Tips & Variations
🥕 Make it Gluten-Free: Skip the pasta or use gluten-free alternatives.
🌿 Add More Protein: Toss in chickpeas or lentils for extra plant-based protein.
🍠 Try Different Veggies: Swap in potatoes, green beans, or mushrooms for variety.
🍲 Store & Reheat: This soup keeps well in the fridge for 4-5 days and can be frozen for up to 3 months.
This Veggie-Packed White Bean Minestrone is a delicious and nutritious way to enjoy a comforting meal while making the most of fresh ingredients. Whether you’re cooking for a weeknight dinner or meal-prepping for the week, this soup is sure to become a favorite in your kitchen.
💬 Have you tried this recipe? Let us know in the comments! 😊🍲