
🥣 Hearty 3-Bean Soup (Comforting & Nutritious)
Recipe Introduction
This Hearty 3-Bean Soup is a nourishing, protein-rich meal that’s both comforting and satisfying. Packed with fiber-dense beans, tender vegetables, and warm savory flavors, it’s the perfect one-pot dish to keep you full, energized, and cozy during cold weather. Simple ingredients, big nutrition, and great taste—all in one bowl.
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 potato, peeled and cubed
- 1 cup canned white beans, drained and rinsed
- 1 cup canned kidney beans, drained and rinsed
- 1 cup canned black beans, drained and rinsed
- 1 can (400 g) diced tomatoes
- 6 cups vegetable broth (or chicken broth)
- 1 tsp dried thyme
- 1 tsp dried oregano
- Salt and black pepper, to taste
- Optional topping: grated Parmesan cheese or fresh parsley
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion and sauté for 3–4 minutes until soft and translucent.
- Stir in garlic, carrots, and celery; cook for 2–3 minutes until fragrant.
- Add potato, all three beans, diced tomatoes, and broth.
- Season with thyme, oregano, salt, and pepper.
- Bring to a boil, then reduce heat and simmer for 25–30 minutes, until vegetables are tender.
- Taste and adjust seasoning as needed.
- Serve hot, topped with grated Parmesan or parsley if desired.
✅ Why you’ll love it:
- High in plant protein and fiber
- Keeps you full for hours
- Budget-friendly and meal-prep ready
- Perfect for winter lunches or dinners
If you want, I can also provide a vegan, gluten-free, or slow-cooker version.