Jamie Oliver’s vegetable curry with coconut milk is the kind of dish you rely on when you want something hearty, flavorful, and nourishing without spending hours in the kitchen. It brings together colourful vegetables, warming spices, and creamy coconut milk to create a rich, comforting curry that feels both light and satisfying.
This recipe is ideal for weeknight dinners or meal prep. It serves about 4 people and takes roughly 40 minutes from start to finish.
In this guide, I’ll walk you through the process step by step so you can build a perfectly balanced, aromatic vegetable curry at home.
What Makes This Recipe Worth Making
- Rich and creamy texture
Coconut milk gives the curry a smooth, luxurious finish. - Packed with vegetables
A great way to include a variety of nutrients in one dish. - Naturally plant-based
Suitable for vegetarian and vegan diets. - Flexible ingredient options
You can use whatever vegetables you have on hand. - Perfect for batch cooking
Stores well and tastes even better the next day.
What Is Jamie Oliver’s Vegetable Curry with Coconut Milk?
Jamie Oliver’s vegetable curry with coconut milk is a plant-based curry made by simmering mixed vegetables in a spiced coconut sauce, resulting in a creamy, aromatic, and well-balanced dish.
Jamie Oliver’s Vegetable Curry with Coconut Milk Ingredients List
- 1 onion (chopped)
- 2 cloves garlic (minced)
- 1 tablespoon ginger (grated)
- 2 tablespoons curry paste or curry powder
- 1 can (400ml) coconut milk
- 1 can (400g) chopped tomatoes
- 2 tablespoons olive oil
- 2 cups mixed vegetables (carrots, potatoes, bell peppers, peas, cauliflower)
- Salt and pepper (to taste)
Optional additions:
- Fresh coriander
- Chili flakes or fresh chili
- Spinach or green beans
How to Prepare Jamie Oliver’s Vegetable Curry with Coconut Milk – Simple Steps
Step 1: Build the Base
Heat olive oil in a large pan over medium heat. Add chopped onion and cook until soft.
Step 2: Add Aromatics
Stir in garlic and ginger. Cook for 1–2 minutes until fragrant.
Step 3: Add Spices
Add curry paste or powder and cook briefly to release aroma.
Step 4: Add Vegetables
Add your chopped vegetables and stir to coat with spices.
Step 5: Create the Sauce
Pour in coconut milk and chopped tomatoes. Mix well.
Step 6: Simmer
Cover and cook for 20–25 minutes until vegetables are tender.
Step 7: Adjust Seasoning
Season with salt, pepper, and chilli if desired.
Step 8: Garnish and Serve
Top with fresh coriander and serve hot.

Common Mistakes to Avoid When Making Jamie Oliver’s Vegetable Curry with Coconut Milk
- Overcooking vegetables
Leads to a mushy texture instead of distinct pieces. - Skipping spice toasting
Reduces the depth of flavour. - Using low-fat coconut milk
Results in a thinner, less creamy curry. - Adding all vegetables at once
Some cook faster than others—layer them if needed. - Under-seasoning
Curry needs proper salt to bring flavours together.
Delicious Side Dishes to Serve With Jamie Oliver’s Vegetable Curry with Coconut Milk
- Steamed basmati rice
Soaks up the creamy sauce perfectly. - Soft naan bread
Ideal for scooping and dipping. - Cooling cucumber raita
Balances the spices. - Simple salad
Adds freshness and crunch. - Lime wedges
A squeeze brightens the flavours.
Expert Tips to Get Jamie Oliver’s Vegetable Curry with Coconut Milk Right
- Cut vegetables evenly
Ensures uniform cooking. - Use full-fat coconut milk
Enhances richness and texture. - Simmer gently
Helps flavors develop without breaking vegetables. - Taste as you cook
Adjust seasoning gradually. - Add delicate greens last
Prevents overcooking spinach or herbs.
How to Add More Flavour to Vegetable Curry with Coconut Milk
- Add garam masala at the end
Boosts aroma and depth. - Use roasted vegetables
Adds a slightly smoky flavour. - Include fresh herbs
Coriander enhances freshness. - Add lemon or lime juice
Balances richness. - Use toasted spices
Deepens the flavour profile.
How to Adjust Jamie Oliver’s Vegetable Curry with Coconut Milk for Kids
- Reduce spice level
Use mild curry powder. - Add a little cream or yoghurt
Makes the curry gentler. - Cut the vegetables into smaller pieces
Easier for kids to eat. - Serve with plain rice
Keeps flavours balanced.
Best Way to Store Leftovers
- Refrigerate in an airtight container
Keeps fresh for 3–4 days. - Cool before storing
Prevents excess moisture buildup. - Portion before storing
Makes reheating easier. - Freeze for longer storage
Lasts up to 2 months.
Best Ways to Reheat Leftovers
- Stovetop reheating
Heat gently while stirring. - Microwave option
Quick and convenient. - Add a splash of water or coconut milk
Restores consistency. - Reheat on low heat
Prevents overcooking.
Nutritional Value (Per Serving)
- Calories: ~300 kcal
- Carbohydrates: ~35g
- Protein: ~7g
- Fat: ~14g
- Fiber: ~6g
FAQs
Can I make this curry without coconut milk?
Yes, you can substitute with yogurt, cream, or a tomato-based sauce for a lighter version.
What vegetables work best in this curry?
Carrots, potatoes, cauliflower, peas, and bell peppers are excellent choices due to their texture and flavor.
How do I thicken vegetable curry?
Let it simmer uncovered to reduce liquid, or mash a few vegetables into the sauce.
Can I make this curry ahead of time?
Yes, it actually tastes better the next day as the flavors develop further.
Final Words
Jamie Oliver’s vegetable curry with coconut milk is a dependable dish that delivers comfort, flavor, and nutrition in one pot. It’s simple enough for everyday cooking yet versatile enough to adapt to your taste. Once you try it, it easily becomes part of your regular meal rotation.
More recipes to add to your list
- Jamie Oliver Thai Red Curry
- Jamie Oliver Moroccan Lamb with Couscous
- Jamie Oliver cauliflower curry 15 minute Meals
Jamie Oliver Vegetable Curry with Coconut Milk
Jamie Oliver’s vegetable curry with coconut milk is a plant-based curry made by simmering mixed vegetables in a spiced coconut sauce, resulting in a creamy, aromatic, and well-balanced dish.
- Prep Time: 15 minutes
- Cook Time: 25
- Total Time: 40 minutes
- Yield: 4 1x
- Category: Main Course
- Method: Simmering
- Cuisine: British
Ingredients
- 1 onion (chopped)
- 2 cloves garlic (minced)
- 1 tablespoon ginger (grated)
- 2 tablespoons curry paste or curry powder
- 1 can (400ml) coconut milk
- 1 can (400g) chopped tomatoes
- 2 tablespoons olive oil
- 2 cups mixed vegetables (carrots, potatoes, bell peppers, peas, cauliflower)
- Salt and pepper (to taste)
Optional additions:
- Fresh coriander
- Chili flakes or fresh chili
- Spinach or green beans
Instructions
Heat olive oil in a large pan over medium heat. Add chopped onion and cook until soft.
Stir in garlic and ginger. Cook for 1–2 minutes until fragrant.
Add curry paste or powder and cook briefly to release aroma.
Add your chopped vegetables and stir to coat with spices.
Pour in coconut milk and chopped tomatoes. Mix well.
Cover and cook for 20–25 minutes until vegetables are tender.
Season with salt, pepper, and chili if desired.
Top with fresh coriander and serve hot.

