🥣 Hearty White Bean Vegetable Soup
🌿 Description
This comforting soup features creamy white beans simmered with fresh vegetables, herbs, and garlic in a light, flavorful broth. It’s wholesome, budget-friendly, and perfect for any day of the week.
🛒 Ingredients (Serves 4–5)
- 2 cups cooked or canned white beans (drained & rinsed)
- 1 tbsp olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 carrot, diced
- 1 celery stalk, chopped
- 1 zucchini, chopped
- 1 tomato, diced (or ½ cup canned tomatoes)
- 4 cups vegetable broth
- 1 tsp dried oregano or Italian seasoning
- Salt & black pepper to taste
- 1 cup spinach or kale (optional)
- 1 tbsp lemon juice (for freshness)
👩🍳 Instructions
- Sauté aromatics
Heat olive oil in a pot. Add onion and cook until soft, then add garlic. - Add vegetables
Stir in carrot, celery, and zucchini. Cook for 5 minutes until slightly softened. - Build the soup
Add tomatoes, white beans, broth, oregano, salt, and pepper. - Simmer
Let it simmer for 15–20 minutes so flavors blend. - Finish
Add spinach (if using) and lemon juice. Cook 2–3 more minutes. - Serve warm
Drizzle with olive oil or sprinkle herbs on top.
💡 Tips
- Mash a few beans to naturally thicken the soup.
- Add pasta or rice for extra heartiness.
- Use rosemary or thyme for deeper flavor.
- A pinch of chili flakes adds warmth.
🍽️ Serving Ideas
- Serve with crusty bread or garlic toast
- Pair with a fresh salad
- Top with grated Parmesan for extra richness
❓ Q & A
Q: Can I use dried beans?
Yes—soak overnight and cook before adding.
Q: Is this freezer-friendly?
Absolutely! It freezes well for up to 2–3 months.
Q: How to add protein?
Add shredded chicken or keep it plant-based for a protein-rich vegetarian meal.
Q: Can I make it creamy?
Blend a portion of the soup for a thicker texture.

