Bright, nourishing, and full of flavor — this Vegetable Soup is the kind of comfort that feels like a warm hug in a bowl. Packed with tender veggies, herbs, and a hint of lemon, it’s light yet satisfying. Perfect for meal prep, family dinners, or whenever you crave something wholesome and cozy. Tip: Make a big pot — it tastes even better the next day!
3 tbsp olive oil
2 tbsp ghee or unsalted butter
2 leeks (white part only), thinly sliced
3 carrots, peeled & diced small
3 parsnips, peeled & diced small
3 celery ribs, diced small
2 small red potatoes, peeled & diced
4 cloves garlic, pressed
1 (14.5 oz) can whole tomatoes, drained, seeded & finely diced
6 cups vegetable or chicken broth
1 tsp dried parsley
1 tsp Italian seasoning
1 cup peas
1 cup kale, chopped
1 tbsp fresh parsley, chopped
1 small squeeze of lemon
Salt & black pepper, to taste
Prep Everything: Wash, peel, and chop all vegetables before cooking for smooth workflow.
Sauté Base Veggies: In a large pot over medium-high heat, melt the butter with olive oil. Add leeks, carrots, parsnips, celery, and potatoes with a pinch of salt and pepper. Cook for 3–4 minutes until slightly soft.
Add Flavor: Stir in garlic, dried parsley, and Italian seasoning. Mix well.
Add Broth & Tomatoes: Pour in the diced tomatoes and broth. Bring to a boil, then reduce heat and let simmer for 15 minutes until vegetables are tender but not mushy.
Finish Fresh: Turn off the heat. Stir in peas, kale, and fresh parsley. Add a small squeeze of lemon for brightness. Adjust salt and pepper to taste.
Serve Warm: Ladle into bowls and enjoy with crusty bread or crackers.
Add beans or lentils for extra protein.
For a richer flavor, use roasted vegetable broth.
A sprinkle of Parmesan or nutritional yeast adds depth.