This Simple Vegetable Curry is my go-to on busy weeknights when I want something hearty, healthy, and full of flavor without a lot of fuss. It's a one-pan wonder that comes together in about 30 minutes, making it perfect for those evenings when you're short on time but still want a homemade meal.
Advertisements1
I love how versatile this curry is – you can use whatever vegetables you have on hand, and it's naturally vegan and gluten-free. The creamy coconut milk balances the warm spices, creating a comforting sauce that's perfect over rice or with naan.
Whether you're a seasoned cook or just starting out, this recipe is forgiving and adaptable. It's all about progress, not perfection – so don't stress about exact measurements. Just toss in your veggies and let the curry work its magic.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons coconut oil or vegetable oil
Coconut oil adds a subtle tropical flavor; you can substitute any neutral oil like canola or avocado.
1 medium yellow onion, diced
Yellow onion is sweet and mild; you can use white or red onion if that's what you have.
3 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon garlic powder can work in a pinch.
1 tablespoon fresh ginger, grated
Fresh ginger adds zing; you can use 1 teaspoon ground ginger, but the flavor will be less bright.
2 tablespoons curry powder
Use a good-quality curry powder; for a spicier kick, add 1/2 teaspoon cayenne or chili flakes.
1 teaspoon ground turmeric
Turmeric gives the curry its yellow color and earthy flavor; it's also anti-inflammatory.
1 can (14 oz / 400g) diced tomatoes
Fire-roasted tomatoes add a smoky depth; you can also use crushed tomatoes for a smoother sauce.
1 can (14 oz / 400ml) full-fat coconut milk
Full-fat gives the creamiest texture; light coconut milk works but will be thinner.
2 cups (480ml) vegetable broth
Use low-sodium broth to control salt; you can also use water with a bouillon cube.
1 can (15 oz / 425g) chickpeas, drained and rinsed
Chickpeas add protein and heartiness; you can substitute with lentils (cook longer) or tofu.
2 cups (about 300g) mixed vegetables (e.g., carrots, bell pepper, zucchini, green beans)
Use any combination you like – frozen veggies work too; just adjust cooking time.
Salt and pepper to taste
Season generously; remember the coconut milk and broth may already contain salt.
Fresh cilantro, for garnish (optional)
Cilantro adds freshness; if you don't like it, use fresh parsley or omit.
Tips & Tricks
- Chop vegetables into similar-sized pieces so they cook evenly.
- If you're using frozen vegetables, add them a few minutes later to avoid overcooking.
- For a thicker curry, simmer uncovered for an extra 5 minutes to reduce the sauce.
- Taste as you go and adjust spices – everyone's curry powder is different.
Pro Tips
Step-by-Step Instructions
1. Sauté aromatics
Heat the coconut oil in a large pot or Dutch oven over medium heat (350°F / 175°C). Add the diced onion and cook until softened and translucent, about 5 minutes. Add the garlic and ginger and cook for another minute until fragrant.
2. Bloom the spices
Stir in the curry powder and turmeric. Cook for 30 seconds, stirring constantly, until the spices are fragrant and form a paste. This step intensifies their flavor.
3. Add tomatoes and liquid
Pour in the diced tomatoes with their juices, coconut milk, and vegetable broth. Stir well to combine, scraping up any browned bits from the bottom of the pot.
4. Simmer the base
Bring the mixture to a boil, then reduce the heat to low (around 200°F / 95°C) and let it simmer gently for 10 minutes, allowing the flavors to meld.
5. Add chickpeas and vegetables
Stir in the drained chickpeas and the mixed vegetables. Continue to simmer for 10-15 minutes, or until the vegetables are tender when pierced with a fork. If using frozen vegetables, add them in the last 5 minutes of cooking.
6. Season and finish
Taste the curry and season with salt and pepper as needed. If you'd like a thinner consistency, add a splash of water or broth. If you prefer it thicker, simmer uncovered for a few more minutes.
7. Serve and garnish
Ladle the curry into bowls and garnish with fresh cilantro, if using. Serve hot with rice or naan.
Delicious Variations
- Add a handful of fresh spinach or kale at the end for extra greens.
- Swap the chickpeas for tofu or paneer for a different protein.
- Make it a red curry by adding 1 tablespoon of red curry paste instead of curry powder.
How to Store Simple Vegetable Curry
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of water or broth to loosen the sauce if needed.
Frequently Asked Questions
Q: Can I make this curry in a slow cooker?
Yes, you can. Sauté the aromatics and spices first, then transfer everything to a slow cooker and cook on low for 6-8 hours or high for 3-4 hours. Add the vegetables in the last hour to prevent them from becoming mushy.
Q: Is this curry spicy?
No, this curry is mild. The curry powder adds flavor but not much heat. To make it spicier, add a chopped jalapeño or a pinch of cayenne pepper.
Q: Can I use light coconut milk?
Yes, you can use light coconut milk, but the sauce will be thinner and less creamy. To thicken it, you can mix 1 tablespoon of cornstarch with 2 tablespoons of water and stir it in at the end.
Q: What vegetables work best?
Almost any vegetable works. Cauliflower, potatoes, sweet potatoes, and bell peppers are great choices. Just adjust cooking times – harder vegetables like potatoes need more time, so add them earlier.
Try this Simple Vegetable Curry tonight – it's a delicious way to get your veggies in, and you'll have dinner on the table in no time. Small steps, big impact.
Simple Vegetable Curry
Simple Vegetable Curry is a comforting, one-pan meal ready in 30 minutes, packed with veggies and creamy coconut milk.
🧂 Ingredients
- 2 tablespoons coconut oil or vegetable oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground turmeric
- 1 can (14 oz / 400g) diced tomatoes
- 1 can (14 oz / 400ml) full-fat coconut milk
- 2 cups (480ml) vegetable broth
- 1 can (15 oz / 425g) chickpeas, drained and rinsed
- 2 cups (about 300g) mixed vegetables (e.g., carrots, bell pepper, zucchini, green beans)
- Salt and pepper to taste
- Fresh cilantro, for garnish (optional)
📋 Instructions
- 1Sauté aromatics — Heat the coconut oil in a large pot or Dutch oven over medium heat (350°F / 175°C). Add the diced onion and cook until softened and translucent, about 5 minutes. Add the garlic and ginger and cook for another minute until fragrant.
- 2Bloom the spices — Stir in the curry powder and turmeric. Cook for 30 seconds, stirring constantly, until the spices are fragrant and form a paste. This step intensifies their flavor.
- 3Add tomatoes and liquid — Pour in the diced tomatoes with their juices, coconut milk, and vegetable broth. Stir well to combine, scraping up any browned bits from the bottom of the pot.
- 4Simmer the base — Bring the mixture to a boil, then reduce the heat to low (around 200°F / 95°C) and let it simmer gently for 10 minutes, allowing the flavors to meld.
- 5Add chickpeas and vegetables — Stir in the drained chickpeas and the mixed vegetables. Continue to simmer for 10-15 minutes, or until the vegetables are tender when pierced with a fork. If using frozen vegetables, add them in the last 5 minutes of cooking.
- 6Season and finish — Taste the curry and season with salt and pepper as needed. If you'd like a thinner consistency, add a splash of water or broth. If you prefer it thicker, simmer uncovered for a few more minutes.
- 7Serve and garnish — Ladle the curry into bowls and garnish with fresh cilantro, if using. Serve hot with rice or naan.


