Vegetable Curry Recipes for Lunch and Dinner
How to make easy vegetable curries for lunch and dinner: a simple base method, South Indian and coconut milk styles, chickpea and tofu recipes, lunchbox combinations, sandwich ideas and packing tips.
Contents
- What makes a vegetable curry work for both lunch and dinner?
- How do you make an easy vegetable curry? The basic method
- Which vegetables should you use in a vegetable curry?
- What is the difference between North Indian and South Indian vegetable curry?
- How to cook a simple South Indian vegetable curry at home
- Vegetable curry recipes with coconut milk
- Easy coconut curry with chickpeas
- Easy coconut curry with tofu
- Easy vegetable curry recipes for UK kitchens
- Veg curry recipes for dinner: making one pot go further
- Veg curry recipes for lunch: lunchbox combinations
- Approachable lunchbox combinations
- Sandwich and wrap ideas with vegetable curry
- Small ways to make lunch more enjoyable
- Packing and food safety tips for curry lunches
- How do you balance flavours and textures in a vegetable curry?
- Simple swaps for different tastes and ingredients on hand
- Adapting a vegetable curry for time and taste
A good vegetable curry for both lunch and dinner starts with a simple, flexible base: soften onion, garlic and ginger in oil, add curry spices, then add a liquid such as tomatoes or coconut milk, plus mixed vegetables and a protein like chickpeas, lentils or tofu. Cooked in a single pan in about 30 to 40 minutes, one batch can be dinner with rice or flatbread tonight and a packed lunch tomorrow. The sections below explain how to choose and combine ingredients, how Indian and South Indian vegetable curries differ, two easy coconut recipes, and how to turn leftovers into lunches you will look forward to.
What makes a vegetable curry work for both lunch and dinner?
A vegetable curry works for both meals when it reheats well, holds its texture for a day or two and suits more than one side dish. Curries with sturdy vegetables such as potato, squash, cauliflower and carrot, with a filling protein, usually taste as good or better the next day, because the spices have had time to settle into the sauce.
- Sturdy vegetables keep their shape when reheated. Soft greens such as spinach are best stirred in at the end.
- A protein source such as chickpeas, lentils, paneer or tofu makes a vegetarian curry filling enough for a main meal and keeps you going through the afternoon.
- A medium-thick sauce travels better in a lunchbox than a very thin one and is less likely to leak.
- Flexible sides such as rice, flatbread, baked potato or salad let you serve the same curry several ways without getting bored.
How do you make an easy vegetable curry? The basic method
An easy vegetable curry follows the same five stages whatever the vegetables: build an aromatic base, cook the spices, add liquid, simmer the vegetables, then season and finish. Once you know this method, most vegetable curry recipes become variations on it.
- Soften the base. Heat 1 to 2 tablespoons of oil in a large pan over a medium heat. Add 1 chopped onion and cook for 8 to 10 minutes until soft and lightly golden. Add 2 to 3 crushed garlic cloves and a thumb-sized piece of grated ginger and cook for 1 minute more.
- Cook the spices. Stir in your curry spices, for example 1 to 2 tablespoons of curry powder, or 1 teaspoon each of ground cumin, ground coriander and turmeric with chilli to taste. Fry them for 30 to 60 seconds, stirring, so they smell toasted but do not burn. If you use a ready-made curry paste, fry 2 to 3 tablespoons of it for a minute or two.
- Add liquid. Pour in a 400 g tin of chopped tomatoes, a 400 ml tin of coconut milk, stock, or a mixture of these.
- Simmer the vegetables. Add about 600 to 800 g of mixed vegetables for four portions, starting with the slowest-cooking ones. Cover and simmer until tender, usually 15 to 25 minutes depending on the vegetables and how small you cut them.
- Season and finish. Taste, add salt, then brighten the curry with a squeeze of lemon or lime juice. Stir in quick greens, chopped coriander or a spoonful of yoghurt at the end.
Which vegetables should you use in a vegetable curry?
Almost any vegetable can go into a curry. The key is adding each one at the right time, so that everything finishes tender together instead of some pieces turning to mush while others stay hard.
| Vegetable | Approximate simmering time (bite-sized pieces) | What it adds |
|---|---|---|
| Potato, sweet potato | 15 to 20 minutes | Body, gentle sweetness, thickens the sauce slightly |
| Butternut squash, carrot | 15 to 20 minutes | Sweetness and colour |
| Cauliflower, broccoli stalks | 8 to 12 minutes | Absorbs spices well, keeps some bite |
| Aubergine | 10 to 15 minutes | Soft, silky texture |
| Peppers, courgette, green beans | 5 to 8 minutes | Freshness and crunch |
| Frozen peas, sweetcorn | 2 to 3 minutes | Colour and small pops of sweetness |
| Spinach, kale, chard | 1 to 3 minutes, stirred in at the end | Greens and an earthy note |
A balanced mix uses one starchy vegetable for body, one or two softer vegetables for texture and something green at the end for freshness. For example, potato with cauliflower and peas, or squash with green beans and spinach.
What is the difference between North Indian and South Indian vegetable curry?
Indian vegetable curry is not one dish. Different regions use different cooking fats, souring agents and spice techniques. Broadly, many North Indian-style home curries are built on onion, tomato and ground spices and are often eaten with flatbread. Many South Indian vegetable curries use coconut, mustard seeds, curry leaves and tamarind and are often eaten with rice.
| Feature | Typical North Indian-style vegetable curry | Typical South Indian vegetable curry |
|---|---|---|
| Base | Onion, tomato, garlic, ginger | Coconut (grated, ground into a paste, or as coconut milk), sometimes onion and tomato |
| Signature flavours | Cumin, coriander, garam masala, dried fenugreek leaves | Mustard seeds, curry leaves, dried red chillies, tamarind |
| Technique | Spices fried into the onion base | A tempering of seeds and curry leaves in hot oil, often added at the start or poured over at the end |
| Usual pairing | Chapati, paratha, naan or rice | Rice, dosa, idli or appam |
| Examples | Aloo gobi, mixed vegetable sabzi | Vegetable kurma, avial, poriyal, sambar |
How to cook a simple South Indian vegetable curry at home
If you are looking for veg curry recipes in a South Indian style, the tempering is the step that makes the biggest difference. Here is a simple approach for a coconut-based mixed vegetable curry for four people.
- Heat 2 tablespoons of oil (coconut oil if you have it). Add 1 teaspoon of black mustard seeds and wait until they begin to pop.
- Add a sprig of curry leaves and 1 or 2 dried red chillies and stir for a few seconds. Take care, as curry leaves spit in hot oil.
- Add 1 sliced onion and cook until soft, then add ½ teaspoon of turmeric and 1 to 2 teaspoons of ground coriander or a South Indian curry powder.
- Add about 700 g of mixed vegetables such as carrot, beans, potato and peas, with a splash of water. Cover and cook until nearly tender.
- Pour in 200 to 400 ml of coconut milk, depending on how creamy you like it, and simmer for 5 minutes. Season with salt and a little tamarind paste or lemon juice for gentle sourness.
For a drier version in the style of a poriyal, skip the coconut milk and stir in a handful of grated or desiccated coconut at the end. Dry versions like this are especially good for packed lunches and sandwiches.
Vegetable curry recipes with coconut milk
Coconut milk gives a vegetable curry a creamy, mellow sauce that softens chilli heat and pairs well with sweet vegetables, chickpeas and tofu. Full-fat coconut milk gives the richest result. Light coconut milk works but makes a thinner sauce, so you may want to simmer it a little longer or add fewer other liquids. A useful rule is to balance the richness of coconut with something sharp, such as lime juice, tamarind or tomatoes, and something fresh, such as coriander or spinach.
Easy coconut curry with chickpeas
This easy coconut chickpea curry is made mostly from store-cupboard ingredients and takes about 25 to 30 minutes. It serves 4.
- 1 tbsp oil
- 1 onion, chopped
- 3 garlic cloves, crushed, and a thumb-sized piece of ginger, grated
- 1 to 2 tbsp curry powder or 2 to 3 tbsp curry paste
- 1 × 400 g tin chopped tomatoes
- 1 × 400 ml tin coconut milk
- 2 × 400 g tins chickpeas, drained and rinsed
- About 100 g spinach, fresh or frozen
- Juice of ½ to 1 lime, salt to taste, coriander to serve
- Soften the onion in the oil for 8 to 10 minutes, then add the garlic and ginger for 1 minute.
- Stir in the curry powder or paste and fry for about a minute.
- Add the tomatoes, coconut milk and chickpeas. Simmer uncovered for 15 minutes, stirring now and then, until the sauce thickens.
- Stir in the spinach until wilted. Season with salt and lime juice and scatter over coriander.
Variations: add a diced sweet potato with the tomatoes and simmer until tender, or mash a few chickpeas against the side of the pan for a thicker sauce that packs well for lunch.
Easy coconut curry with tofu
An easy coconut tofu curry works best when the tofu is browned separately and added at the end, so it stays pleasantly firm rather than spongy. It takes about 30 minutes and serves 4.
- 1 × 400 g block firm or extra-firm tofu
- 1 tbsp cornflour (optional, for a crisper coating)
- 2 tbsp oil
- 2 to 3 tbsp curry paste (Thai red or yellow, or an Indian paste such as tikka or korma)
- 1 × 400 ml tin coconut milk
- 1 red pepper, sliced, and a large handful of green beans or sugar snap peas
- 1 tbsp soy sauce or salt to taste, plus lime juice
- Drain the tofu and press it between clean tea towels under something heavy for 10 to 15 minutes. Cut it into cubes and toss in the cornflour.
- Fry the tofu in 1 tablespoon of oil until golden on most sides, then set aside.
- Fry the curry paste in the remaining oil for 1 to 2 minutes, then add the coconut milk and bring to a simmer.
- Add the pepper and beans and cook for 5 to 7 minutes until just tender.
- Season with soy sauce or salt and lime juice, then return the tofu to the pan and warm through.
For lunches, pack the tofu in the curry rather than separately; it will soften a little overnight, but it soaks up more flavour as it does.
Easy vegetable curry recipes for UK kitchens
Many popular vegetable curry recipes in the UK, including the kind people find when they search for BBC-style recipes, rely on ingredients from an ordinary supermarket: curry paste or curry powder, tinned tomatoes, tinned coconut milk, tinned pulses and frozen vegetables. These shortcuts make it realistic to cook a curry on a weeknight.
- Jarred curry paste replaces several separate spices and saves measuring. Fry it well before adding liquid to bring out its flavour.
- Frozen vegetables such as peas, spinach, cauliflower and mixed vegetables go straight from the freezer into the pan and cut out chopping.
- Tinned chickpeas, lentils and beans add protein with no soaking. Red lentils can also be cooked from dry directly in the sauce in about 20 minutes.
- Frozen garlic, ginger and chopped onion are handy when you are short on time.
- Ready-made flatbreads and microwave rice turn a curry into a complete meal in minutes.
Veg curry recipes for dinner: making one pot go further
For dinner, a vegetable curry is most satisfying with a starchy base, something cooling and something crunchy. Cooking a double batch of a sturdy curry gives you dinner plus two or more lunches from one session of cooking.
- Starchy base: basmati rice, brown rice, chapati, naan, paratha or a baked potato.
- Cooling side: plain yoghurt, a cucumber raita, or a dairy-free yoghurt for a vegan meal.
- Crunch and freshness: sliced red onion with lemon and salt, a chopped tomato and cucumber salad, or poppadoms.
- Something sharp or sweet: lime pickle, mango chutney or a squeeze of lemon.
If you plan to use the curry for lunches, set aside the lunch portions before serving dinner, so the remaining curry does not sit at room temperature for long.
Veg curry recipes for lunch: lunchbox combinations
Vegetable curry makes a good lunch because it is filling, keeps well and is easy to vary. The trick is packing it so that each part keeps its texture, and adding one or two small extras that make it feel like a treat rather than leftovers.
Approachable lunchbox combinations
- Classic curry and rice box: chickpea and spinach curry with basmati rice, a small pot of yoghurt and a few cucumber sticks.
- Coconut tofu bowl: coconut tofu curry over rice or noodles, topped at lunchtime with chopped peanuts, spring onion and a lime wedge.
- South Indian-style box: a dry vegetable poriyal or coconut vegetable curry with lemon rice, a spoonful of pickle and a handful of crisps or crushed poppadom for crunch.
- Grain salad with curry: leftover curry on one side and a salad of couscous or bulgur with herbs and lemon on the other.
- Curry-topped potato: a baked potato, cooked the night before, with a pot of vegetable curry to reheat and spoon over at work.
Sandwich and wrap ideas with vegetable curry
Thick or dry vegetable curries make the best sandwich fillings, because saucy curries soak into bread. Drain off excess sauce, or mash the curry slightly so it holds together.
- Curry flatbread wrap: spread a flatbread with yoghurt or mango chutney, add mashed chickpea curry, shredded lettuce and grated carrot, then roll it tightly.
- Spiced potato sandwich: leftover dry potato curry in buttered bread with sliced tomato and green chutney. It is inspired by the potato-filled sandwiches popular in Indian street food.
- Curry toastie: a thin layer of dry vegetable curry with grated cheese between two slices of bread, toasted until golden. This works well if you have a toaster or sandwich press at work.
- Naan pocket: split a warmed naan and fill it with tofu or chickpea curry, sliced red onion and a few coriander leaves.
Small ways to make lunch more enjoyable
- Pack a lime or lemon wedge to squeeze over just before eating. It wakes up flavours that have mellowed overnight.
- Keep crunchy toppings such as poppadoms, toasted seeds, nuts or crispy onions in a separate small container so they stay crisp.
- Add fresh herbs at the last minute instead of packing them already stirred in.
- Rotate sides through the week: rice on Monday, a wrap on Tuesday, a baked potato on Wednesday. Then the same curry feels different each day.
Packing and food safety tips for curry lunches
- Cool leftover curry quickly after cooking. Spreading it into a shallow container helps, then refrigerate it.
- Use a leak-proof container and fill it no more than about three-quarters full, to reduce spills.
- Pack cooling sides such as yoghurt or raita separately, especially if you will reheat the curry.
- Reheat curry until it is steaming hot all the way through, stirring halfway if using a microwave.
- Follow standard leftover advice: in the UK, food safety guidance recommends eating cooked leftovers within two days and cooked rice within one day, and reheating rice only once. If you have no fridge at work, use an insulated bag with an ice pack, or a food flask filled with piping hot curry.
How do you balance flavours and textures in a vegetable curry?
A balanced vegetable curry has salt, warmth from spice, a little sourness, a touch of sweetness and some contrast in texture. If a curry tastes flat, it usually needs more salt or acid rather than more spice.
- Flat or dull: add salt a pinch at a time, then a squeeze of lemon or lime, or a little tamarind.
- Too hot: stir in coconut milk, yoghurt or more vegetables, or serve with extra rice.
- Too sour or sharp: add a pinch of sugar, a spoonful of mango chutney or a splash of coconut milk.
- Raw-tasting spices: spices need to be fried in oil before liquid goes in. If this was rushed, simmer the curry a few minutes longer.
- All one texture: add quick-cooking green vegetables at the end, or top the curry with something crunchy.
Simple swaps for different tastes and ingredients on hand
Vegetable curry recipes are forgiving, so you can usually swap one ingredient for another of a similar type. The table below shows common swaps.
| If the recipe uses | You can swap in | Note |
|---|---|---|
| Chickpeas | Butter beans, kidney beans, cooked lentils | Red lentils cooked in the sauce make it thicker; add a little more liquid |
| Tofu | Paneer, halloumi, eggs, extra chickpeas | Paneer and halloumi are not vegan |
| Coconut milk | Tinned tomatoes with stock, or yoghurt stirred in off the heat | Yoghurt can split if boiled; add it at the end over a low heat |
| Curry paste | Curry powder plus extra garlic and ginger | Use roughly 1 tbsp curry powder in place of 2 to 3 tbsp paste, then adjust |
| Fresh vegetables | Frozen mixed vegetables | Add frozen vegetables later, as they cook faster |
| Rice | Flatbread, quinoa, couscous, baked potato | Choose the side that suits how you will eat lunch |
Adapting a vegetable curry for time and taste
- Under 20 minutes: use curry paste, tinned chickpeas, coconut milk and frozen spinach or peas, served with microwave rice or warm flatbread.
- Mild, for children or sensitive palates: leave out fresh and dried chilli, use a mild paste or more coconut milk, and offer chilli flakes at the table.
- Extra hearty: add potato or sweet potato and a second tin of pulses.
- Lighter: use light coconut milk or a tomato base and load up on vegetables such as courgette, peppers and greens.
- Vegan: use oil instead of ghee, tofu or pulses for protein, and dairy-free yoghurt for serving. Some ready-made curry pastes contain fish sauce or dairy, so check the label.
Once you are comfortable with the basic method of base, spices, liquid, vegetables and finish, you can cook a vegetable curry from almost whatever is in your fridge and cupboard. Make a generous pot for dinner, set some aside, and tomorrow's lunch is already half done.
Related articles
Dry Curry Recipes and Dish Ideas for Everyday Lunches
How to make dry curry dishes at home, from a basic Indian dry curry recipe to takeaway-style bhuna. Includes ingredient pairings, quick versions, lunchbox combinations, sandwich ideas and packing tips.