Here’s a warm, comforting, and easy recipe for a Hearty Vegetable Soup 🥕🥔🍅
🥣 Hearty Vegetable Soup
Ingredients (Serves 4–6)
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 bell pepper, chopped
- 2 medium potatoes, diced
- 1 zucchini, diced
- 1 cup green beans, chopped
- 1 can (400g) diced tomatoes
- 6 cups vegetable broth or water
- 1 tsp dried thyme
- 1 tsp dried oregano
- Salt and pepper to taste
- 1 cup frozen peas or corn (optional)
- Fresh parsley for garnish
Instructions
- Sauté aromatics
Heat olive oil in a large pot over medium heat. Add onion and garlic, cook until soft and fragrant. - Add vegetables
Add carrots, celery, bell pepper, potatoes, zucchini, and green beans. Sauté for 3–4 minutes. - Add liquids and seasoning
Pour in vegetable broth and diced tomatoes. Stir in thyme, oregano, salt, and pepper. - Simmer
Bring to a boil, then reduce heat and simmer for 25–30 minutes, until vegetables are tender. - Add optional veggies
Stir in peas or corn in the last 5 minutes of cooking. - Serve
Ladle soup into bowls and garnish with fresh parsley. Serve hot with bread or crackers.
Tips for Extra Hearty Soup
- Add cooked beans or lentils for protein
- Use barley or small pasta for a more filling soup
- A dash of soy sauce or vinegar can enhance depth of flavor
If you want, I can also make a quick 5-ingredient version for busy days or a restaurant-style Instagram-ready version with a cozy vibe.
Do you want me to do that?


