Vegetable Curry Recipe BBC Style: Easy, Flavorful & Versatile

Vegetable Curry Recipe BBC Style: Easy, Flavorful & Versatile

This vegetable curry recipe is inspired by the classic BBC approach: simple, vibrant, and packed with flavor. Whether you’re cooking for a crowd or looking for a comforting weeknight meal, this curry brings together a rainbow of vegetables in a rich, aromatic sauce. It’s a flexible, family-friendly dish that’s both nourishing and satisfying, making it a staple for vegetarians and curry lovers alike.

Ingredients

  • 2 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 thumb-sized piece fresh ginger, peeled and grated
  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1 tsp turmeric
  • 1 tsp garam masala
  • 1 tsp mild chili powder (or to taste)
  • 400g (about 2 1/2 cups) chopped tomatoes (canned or fresh)
  • 400ml (1 can) coconut milk
  • 2 medium potatoes, peeled and cut into 2cm cubes
  • 2 medium carrots, sliced
  • 1 large red bell pepper, chopped
  • 150g (1 cup) cauliflower florets
  • 100g (2/3 cup) green beans, trimmed and cut into 3cm lengths
  • 100g (2/3 cup) frozen peas
  • Salt and pepper, to taste
  • Juice of 1/2 lemon
  • Fresh coriander (cilantro) leaves, to serve

Instructions

  1. Prepare the base: Heat the vegetable oil in a large saucepan or deep frying pan over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring occasionally, for 8–10 minutes until the onion is soft and golden.
  2. Add aromatics: Stir in the garlic and ginger. Fry for 1–2 minutes until fragrant, being careful not to let the garlic burn.
  3. Spice it up: Add the ground cumin, ground coriander, turmeric, garam masala, and chili powder. Cook, stirring constantly, for 1 minute to release the flavors.
  4. Simmer the sauce: Pour in the chopped tomatoes and coconut milk. Stir well, scraping up any spices stuck to the pan. Bring to a gentle simmer.
  5. Add root vegetables: Add the potato and carrot. Cover and simmer for 10 minutes, stirring occasionally.
  6. Add remaining vegetables: Stir in the bell pepper, cauliflower, and green beans. If the curry looks too thick, add a splash of water. Continue to simmer, covered, for 15 minutes until all the vegetables are tender.
  7. Finish with peas and seasoning: Stir in the frozen peas and cook for another 2–3 minutes. Taste and season with salt, pepper, and lemon juice. Adjust chili and lemon to your liking.
  8. Serve: Scatter over fresh coriander leaves and serve hot with rice, naan, or your favorite side.

Tips

  • Vegetable swaps: You can substitute any of the vegetables listed for others you have on hand—try sweet potato, butternut squash, aubergine (eggplant), or spinach (add leafy greens in the last 2–3 minutes).
  • Spice adjustments: If you prefer a milder curry, reduce or omit the chili powder. For extra heat, add a fresh green chili when frying the onions.
  • Make it ahead: This curry tastes even better the next day as the flavors develop. Cool quickly and refrigerate within 2 hours.
  • Thickening or thinning: If your curry is too thick, add water or extra coconut milk. If too thin, simmer uncovered for a few minutes to reduce.

Serving Suggestions

This vegetable curry is wonderfully versatile and works with a range of sides:

  • Steamed rice: Basmati or jasmine rice are classic choices.
  • Flatbreads: Serve with naan, chapati, or roti for scooping up the sauce.
  • Pickles and chutneys: Add a dollop of mango chutney or lime pickle for a tangy contrast.
  • Yogurt raita: A cooling cucumber raita balances the spices and adds creaminess.
  • Salad: A simple tomato and onion salad with lemon juice cuts through the richness.

Variations

  • Chickpea curry: Add a drained can of chickpeas (400g) with the tomatoes for extra protein and texture.
  • Spinach & kale: Stir in a couple of handfuls of fresh spinach or chopped kale during the last few minutes of cooking for extra greens.
  • Thai-inspired twist: Swap the garam masala for Thai red curry paste and add a splash of soy sauce and lime juice for a Southeast Asian flavor profile.
  • Nutty richness: Add a tablespoon of smooth peanut butter or cashew butter with the coconut milk for added creaminess.
  • Paneer or tofu: Cube and add paneer or firm tofu in the last 10 minutes for a protein boost and a satisfying texture.

Storage and Reheating

Vegetable curry keeps very well, making it ideal for batch cooking or meal prep:

  • Refrigerator: Cool the curry quickly and transfer to an airtight container. Store in the fridge for up to 3 days.
  • Freezer: Portion into freezer-safe containers and freeze for up to 3 months. Defrost overnight in the refrigerator before reheating.
  • Reheating: Reheat gently in a saucepan over medium-low heat, stirring occasionally, until piping hot (at least 75°C/165°F throughout). You can also microwave individual portions, stirring halfway through.
  • Safety: Do not reheat more than once. If the curry appears dry after reheating, add a splash of water or coconut milk.

Frequently Asked Questions

  • Can I use frozen vegetables instead of fresh?
    Yes, you can substitute frozen mixed vegetables for fresh. Add them during the last 10 minutes of cooking so they don’t become mushy. Adjust the cooking time as needed—frozen vegetables tend to cook faster.
  • How can I make this curry vegan?
    This recipe is naturally vegan as long as you use plant-based oil and check that your naan or other sides are dairy-free. No dairy or animal products are included in the curry itself.
  • Can I double or halve the recipe?
    Absolutely. To double, simply increase all the ingredients proportionally and use a larger pot. To halve, reduce ingredients by half and check vegetables a few minutes earlier, as they may cook faster in a smaller batch.
  • What’s the best way to get a thicker curry sauce?
    If you prefer a thicker sauce, simmer the curry uncovered for the last 5–10 minutes to reduce the liquid. You can also mash a few potato cubes into the sauce to naturally thicken it, or stir in a tablespoon of tomato puree.
  • Can I add lentils or beans?
    Yes, adding cooked lentils or canned beans (such as chickpeas or kidney beans) is a great way to boost protein and make the curry even heartier. Add them when you add the tomatoes and coconut milk so they have time to absorb flavor.
  • How do I avoid mushy vegetables?
    Cut vegetables into similar-sized pieces for even cooking, and add quicker-cooking vegetables (such as peas or spinach) towards the end. Don’t overcook—check for doneness and remove from heat as soon as they’re tender.

Related