🥣 Classic Homemade Vegetable Soup
⏱ Time
Prep: 15 minutes
Cook: 30–35 minutes
Total: ~50 minutes
🍲 Serves
4–6 bowls
🛒 Ingredients
Vegetables
2 tbsp olive oil or butter
1 medium onion, chopped
2 cloves garlic, minced
2 carrots, sliced
2 celery stalks, chopped
2 medium potatoes, diced
½ cup green beans or cabbage, chopped
½ cup tomatoes, diced (fresh or canned)
Liquid
5 cups vegetable stock (or water)
½ cup water (if needed)
Seasoning
1 tsp salt (adjust to taste)
½ tsp black pepper
½ tsp dried thyme
½ tsp dried oregano
1 bay leaf
¼ tsp chili flakes (optional)
Garnish
Fresh parsley or coriander, chopped
🔥 Instructions
1️⃣ Sauté the Base
Heat oil or butter in a large pot over medium heat
Add onion and sauté for 2–3 minutes until soft
Add garlic and cook for 30 seconds (don’t brown)
2️⃣ Add Vegetables
Add carrots and celery
Cook for 3–4 minutes, stirring occasionally
Add potatoes, green beans/cabbage, and tomatoes
Stir well to combine flavors
3️⃣ Add Liquid & Seasoning
Pour in vegetable stock
Add salt, pepper, thyme, oregano, bay leaf, and chili flakes
Bring to a gentle boil
4️⃣ Simmer
Reduce heat to low
Cover and simmer for 25–30 minutes
Vegetables should be tender but not mushy
👉 If soup thickens too much, add a little hot water.
5️⃣ Final Touch
Remove bay leaf
Taste and adjust seasoning
Sprinkle fresh herbs before serving
🌟 Pro Tips
For richer flavor, add 1 tsp soy sauce or a squeeze of lemon at the end
For thicker soup, mash a few potato cubes in the pot
Add peas or corn in the last 5 minutes
Want protein? Add beans or lentils
🍞 Serving Suggestions
With crusty bread or garlic toast
As a light dinner or healthy lunch
Perfect for cold days or when you want comfort food 💛

