🥣 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 💛

