Vegetable soup recipe – clear golden vegetable soup with chunky carrots, beans, peas and potato in a rustic bowl
Vegetarian Recipes

Vegetable Soup Recipe

In our house, soup was never really about being ill, whatever my mother claimed while she ladled it out. It was about the end of the week, when the vegetable drawer held two carrots, half a cabbage, a potato with ambitions and a handful of peas that had rolled into the corner — nothing that could become a proper sabzi on its own, but together, in a pot, more than enough. She would stand at the counter cutting everything by hand, no two pieces quite the same size, and an hour later we were sitting around a pot of clear, golden soup that tasted planned all along. This vegetable soup recipe is hers in spirit and mine in measurements: a clear-brothed, chunky, quietly spiced soup that turns odds and ends into the best bowl of the week.

What I have changed over the years is mostly the discipline. My early attempts threw everything in together, and the peas surrendered long before the carrots did. The version below staggers the vegetables — hard ones first, tender ones at the end — so each piece stays itself: the carrot sweet and just-soft, the beans still green, the potato holding its edges. The broth stays clear and golden, warmed with whole spices rather than buried under ground masala, and a squeeze of lemon at the end wakes the bowl up. It is a weeknight soup in the truest sense: one pot, no blender, no cream, nothing you cannot buy at an ordinary shop.

Why This Vegetable Soup Recipe Works

Vegetable soup fails in predictable ways — muddy broth, mushy vegetables, a flat taste that makes everyone reach for the chili sauce. This vegetable soup recipe is built to dodge every one of those failures:

  • The vegetables go in in stages, hardest first. Carrots and potato get a head start, green beans follow, and peas and greens barely simmer at the end. Every piece finishes just-tender at the same moment.
  • The onion, garlic and ginger bloom in oil before any liquid arrives. Five minutes builds the savoury base that plain water and raw vegetables never can — it is the difference between soup and boiled vegetables in hot water.
  • Whole spices warm the broth without clouding it. A bay leaf, crushed black pepper and a whisper of cumin seed perfume the pot gently without turning the broth into a curry. Ground masalas would cloud the gold and bully the vegetables.
  • Everything is cut chunky, by hand. Big, honest pieces hold their shape through simmering and give the spoon something to do; finely diced vegetables just disappear into the broth.
  • Lemon and fresh herbs go in off the heat. Acid cooked into soup turns dull, and herbs boiled for half an hour taste of nothing. Added at the very end, they keep the bowl tasting bright and alive.

Ingredients for This Vegetable Soup Recipe

A vegetable soup exists in some form in nearly every kitchen on earth, and it is forgiving about the cast — what follows is my reliable line-up, not a law. What matters more than the exact vegetables is the liquid they swim in: a proper stock, even a simple homemade vegetable one, gives the broth a body that plain water has to work much harder to reach, so use good stock if you have it and water without apology if you do not. Cut everything before the pot goes on; once the oil is hot, this soup moves quickly.

For the vegetables

  • 1 medium yellow onion, finely diced (about 1 1/2 cups / 225 g)
  • 3 garlic cloves, minced
  • 1 tablespoon grated fresh ginger
  • 2 medium carrots, cut into 1/2-inch (1.25 cm) rounds (about 1 1/2 cups / 200 g)
  • 2 celery stalks, sliced into 1/2-inch pieces (about 1 cup / 120 g)
  • 1 large potato, peeled and cut into 3/4-inch (2 cm) cubes (about 1 1/2 cups / 225 g)
  • 1 1/2 cups (about 150 g) green beans, cut into 1-inch (2.5 cm) pieces
  • 1 cup (about 140 g) green peas, fresh or frozen
  • 1 small zucchini, halved lengthways and sliced (about 1 cup / 120 g)
  • 2 cups (about 140 g) cabbage, cut into rough 1-inch squares

For the broth and gentle spices

  • 2 tablespoons olive oil (ghee works too)
  • 1 teaspoon cumin seeds
  • 1 bay leaf
  • 1/2 teaspoon black peppercorns, lightly crushed (or 1/2 teaspoon ground black pepper)
  • 1/4 teaspoon ground turmeric, for the golden colour (optional)
  • 6 cups (1.4 litres) vegetable stock or water
  • 1 1/4 teaspoons fine sea salt, plus more to taste
  • 1 tablespoon fresh lemon juice, plus lemon wedges to serve
  • 1/4 cup (about 15 g) chopped fresh cilantro or flat-leaf parsley

How to Make This Vegetable Soup Recipe – Step by Step

Step 1: Bloom the aromatics and whole spices in the oil. Set a large pot or Dutch oven over medium heat and warm the olive oil until it shimmers. Add the cumin seeds and bay leaf and let them crackle for 20 to 30 seconds, until the cumin smells warm and nutty. Add the onion with a pinch of the salt and cook, stirring now and then, for 5 to 6 minutes, until soft and turning golden at the edges. Stir in the garlic, ginger and crushed black pepper and cook one minute more, just until the raw smell lifts. This quiet base is the foundation of the whole soup — do not rush it.

Step 2: Add the hardest vegetables and the stock, and bring it up gently. Tip in the carrots and celery, stir them through the spiced oil for a minute so they pick up the flavour, then pour in the stock and the turmeric if you are using it. Bring the pot to a boil, then drop it straight back to a steady, lazy simmer — the surface should tremble and send up the odd bubble, never roll. A hard boil is what clouds broth and knocks vegetables to pieces, so keep it gentle from here on.

Step 3: Give the potato and beans their head start. Add the potato cubes and green beans, stir once, and simmer for 12 to 15 minutes, partially covered. The potato should be just tender when pierced — soft at the edges, still holding its cube — and the beans bright green and cooked through. Taste a carrot while you are there; it should be sweet and yielding, not crunchy. This staggered patience is the unglamorous heart of a good vegetable soup recipe: every vegetable enters on its own schedule so they can all finish together.

Step 4: Finish with the quick vegetables, briefly. Stir in the cabbage, zucchini and peas and simmer for just 4 to 5 minutes more, until the cabbage wilts, the zucchini turns tender at the edges and the peas are hot and still green. Frozen peas need only the last 2 minutes. Taste the broth now and add the remaining salt a little at a time — stock varies, and a clear soup shows under-salting mercilessly. Everything should be just-tender and unmistakably itself; if anything still crunches, give it two more minutes, not ten.

Step 5: Rest it, brighten it, and serve it steaming. Move the pot off the burner, put the lid on, and give it 5 quiet minutes — soups settle and deepen in that short rest. Fish out the bay leaf, stir in the lemon juice and the chopped cilantro or parsley, and taste one last time for salt and lemon; the broth should taste savoury first, gently warm from the pepper second, and bright right at the end. Ladle into warm bowls, making sure each gets its fair share of every vegetable, and serve with lemon wedges for the ones who always want more.

Serving Suggestions

At my table it arrives as it always did at hers — in the deepest bowls you own, with a wedge of lemon, something crisp alongside, and no ceremony. A grilled cheese sandwich is the classic partner for dunking, but a slice of crusty bread rubbed with a cut garlic clove does the job with less washing up. A drizzle of your best olive oil and a few extra herbs over each bowl make it look cared-for without a minute of extra cooking. It is also the pot I make when someone is under the weather — clear, hot, and more restorative than anything from a pharmacy.

It is worth knowing how this bowl differs from the other soups in my kitchen. My tomato soup is roasted, blended to silk and finished with cream — a smooth, all-tomato bowl. This vegetable soup recipe is its opposite: a clear broth, every vegetable chunky and visible, nothing blended and nothing hidden. And where my chicken corn soup builds its comfort on shredded chicken and egg ribbons drifting through the broth, this pot is fully vegetable from first spoon to last — the one I reach for on meatless nights.

Storage and Reheating

This vegetable soup recipe keeps kindly, with one honest warning. Tucked into a lidded box in the fridge it stays good for 4 days, and the broth arguably tastes deeper on day two, once the vegetables have settled into it. The warning is the potato and zucchini: they keep softening in storage, so a day-three bowl is gentler than a day-one bowl — still delicious, just cosier. It freezes well for up to 3 months if you leave the potato out or accept that frozen potato turns a little grainy; the rest of the pot thaws without complaint. Reheat on the stove over medium-low heat until just steaming, and resist the urge to boil it — a rolling boil is what undoes the clear broth and the edges. Stir in a fresh squeeze of lemon and a pinch of fresh herbs after reheating; that small brightness makes yesterday’s soup taste like today’s.

Frequently Asked Questions

Can I use frozen vegetables instead of fresh?
Yes, and on a busy weeknight you should. A good frozen mixed-vegetable bag covers the carrots, peas, beans and corn in one move — add them in the last 6 to 8 minutes, since they are already blanched. Keep the onion, garlic, ginger and potato fresh if you can; those four carry the base and the body of the soup. The result loses a little hand-cut charm, but it will still be a proper bowl of soup — and a recipe that only works with perfect fresh produce is not much of a weeknight recipe at all.

Why did my broth turn out cloudy or dull-tasting?
Cloudiness almost always comes from a hard boil — rolling bubbles knock starch and fat into the broth and keep them suspended there, so keep the pot at the gentlest simmer once the stock goes in. Dullness is usually one of three things: the aromatics never got their blooming time in the oil, the soup is under-salted (a clear broth shows this more than a thick one), or the lemon never went in. Fix the bowl in front of you with salt added a pinch at a time, a squeeze of lemon, and a pinch more black pepper; it usually wakes right up.

How can I make it more filling, with some protein?
A cup of cooked chickpeas, white beans or red lentils turns this into a full meal without disturbing its character. Red lentils are the easiest — stir in 1/2 cup (100 g) rinsed lentils with the potato and they will melt slightly into the broth by the time the vegetables finish, adding body as well as protein. Chickpeas and beans should go in already cooked, in the last 10 minutes, so they heat through without falling apart. A soft-boiled egg halved on top of each bowl is another honest way to make it dinner.

Can I make this in a pressure cooker or slow cooker?
Both work, with respect for the vegetables. In a pressure cooker, bloom the aromatics on sauté exactly as written, add everything except the peas, zucchini and herbs, and cook at high pressure for just 3 minutes with a quick release — stir the quick vegetables in afterwards and let them sit in the hot broth 5 minutes. In a slow cooker, bloom the aromatics in a pan first (that step is not optional wherever you cook this), then combine everything except the peas and herbs and cook on low for 4 to 5 hours, peas in the last 30 minutes. Lemon and herbs always go in at the end, whichever pot you used.

Recipe Summary

  • Prep time: 20 minutes
  • Cook time: 35 minutes
  • Total time: About 55 minutes
  • Servings: 6
  • Cuisine: Pakistani
  • Course: Main Course

Leave a Reply

Your email address will not be published. Required fields are marked *