Vegetarian Curry is Easy Flavorful and Budget Friendly

Make easy vegetarian curry with fresh vegetables, creamy coconut milk and aromatic spices. A simple Indian-inspired curry that’s perfect for a quick dinner.
Vegetarian Curry A Simple Meat-Free Dinner
A good vegetarian curry doesn’t need meat to be filling, flavorful and satisfying. In fact, curry is one of my favourite ways to turn a pile of vegetables into a hearty dinner! With a creamy sauce, plenty of spices and a little rice on the side, you’ve got an easy meal that works just as well for a busy weeknight as it does for a relaxed weekend dinner.
This recipe keeps things simple. You won’t need a long list of difficult-to-find ingredients or spend hours making a complicated sauce. A handful of everyday vegetables, curry powder, coconut milk and a few pantry staples are all you need.
The beauty of a vegetable curry is that you can change it depending on what’s in the fridge. Use potatoes, carrots, broccoli, cauliflower, zucchini, capsicum, peas or spinach. There really isn’t a wrong combination!
Vegetarian Curry Food What Makes a Good Vegetable Curry?
Good vegetarian curry food is all about building layers of flavour. Vegetables provide the bulk of the meal, while curry powder, garlic, onion and ginger create the aromatic base.
The sauce is just as important. A combination of tomatoes, stock and coconut milk creates a rich sauce that coats the vegetables without overpowering them. A squeeze of fresh lime juice at the end adds some acidity and helps balance the richness.
For a more filling meal, add chickpeas or lentils. They provide extra protein and texture while also making the curry stretch further, which is particularly useful when you’re cooking on a budget.
Veg for Curry The Best Vegetables to Use
There are plenty of options when choosing veg for curry. Some vegetables hold their shape particularly well during cooking, while others become soft and help thicken the sauce.
Great choices include:
- Potato
- Sweet potato
- Carrot
- Cauliflower
- Broccoli
- Zucchini
- Capsicum
- Green beans
- Peas
- Spinach
- Mushrooms
- Eggplant
Try combining three or four different vegetables rather than throwing everything into the pot. This gives the curry a better balance of textures and makes each vegetable easier to cook properly.
Hard vegetables such as potatoes and carrots should be added first, while quicker-cooking vegetables such as peas, spinach and zucchini can be added towards the end.
Vegetarian Curry Coconut A Creamy and Easy Option
Vegetarian curry coconut is a particularly popular combination because coconut milk creates a creamy sauce while helping balance the heat from the spices. It also works beautifully with vegetables such as sweet potato, cauliflower, chickpeas and spinach.
For this easy version, add a 400ml can of coconut milk along with the tomatoes and curry powder. Let everything simmer gently until the vegetables are tender and the sauce has thickened.
Full-fat coconut milk will give you the richest sauce, while light coconut milk can be used if you prefer something less creamy. Either option works well with this recipe.
Indian Curry Sauce Build the Flavour
A simple Indian curry sauce doesn’t need to be complicated. Start with onion, garlic and ginger cooked in a little oil. Add your curry powder and cook it briefly before adding the tomatoes and coconut milk.
Cooking the spices with the onion and garlic helps release their aroma and gives the sauce a deeper flavour. Once the liquid is added, the vegetables can simmer gently while absorbing all those delicious spices.
You can also adjust the sauce to suit your taste. Add chilli powder or fresh chilli if you like heat, or a little extra coconut milk if the curry is too spicy.
How to Make Your Vegetarian Curry More Filling
If you’re worried that a vegetable curry won’t be enough to keep everyone full, there are several easy additions you can make.
Chickpeas are one of the easiest options. Simply drain and rinse a can before adding it during the final 5–10 minutes of cooking. Lentils are another excellent choice and can be added directly to the sauce, although you may need to increase the amount of stock.
Serving the curry with rice, naan bread or roti also makes it much more substantial. For something different, try serving it over quinoa or alongside roasted potatoes.
Can You Make Vegetarian Curry Spicy?
Absolutely! The level of heat is completely up to you.
For a mild curry, stick with regular curry powder and leave out fresh chilli. For more heat, add chilli flakes, cayenne pepper, fresh red chilli or a spoonful of your favourite chilli paste.
If you accidentally make the curry too spicy, don’t panic. Adding extra coconut milk can help soften the heat, while a small amount of sugar and lime juice can help balance the overall flavour.
Yellow Curry Paste Mae Ploy Another Easy Curry Option
If you want to make a slightly different style of curry, yellow curry paste Mae Ploy can be an easy shortcut. Store-bought curry paste means you don’t need to measure out a large selection of individual spices, making it particularly useful for quick weeknight cooking.
Yellow curry paste works well with vegetables such as potatoes, carrots, cauliflower and chickpeas. Fry the paste briefly in oil before adding coconut milk, then add your vegetables and simmer until tender.
You can use the same basic cooking method with red or green curry paste too. Just remember that different curry pastes vary in heat and flavour, so start with a small amount and add more if needed.
What to Serve With Vegetarian Curry
Rice is the obvious choice, but you have plenty of options such as.
- Basmati rice
- Jasmine rice
- Naan bread
- Roti
- Poppadoms
- Mango chutney
- Cucumber raita
- Fresh coriander
- Lime wedges
- Indian-style salad
A spoonful of cooling yogurt or raita is particularly good if you’ve made a spicy curry.
Indian Curry Vegetarian Recipe Easy Step-by-Step
This Indian curry vegetarian recipe is designed to be simple enough for anyone to make. Most of the work is simply chopping the vegetables and allowing everything to simmer together.
Vegetarian Curry Coconut Recipe
Vegetarian Curry Indian
Ingredients
- 1 tablespoon vegetable oil
- 1 medium onion diced
- 2 cloves garlic minced
- 2 tablespoons curry powder
- 1 can 14.5 ounces diced tomatoes
- 1 can 13.5 ounces coconut milk
- 2 medium potatoes diced
- 2 medium carrots sliced
- 1 can 15 ounces chickpeas, drained and rinsed
- 1 cup frozen peas
- 1 cup vegetable broth
- Salt and black pepper to taste
- Fresh cilantro for serving
Instructions
- Cook the onion and garlic. Heat the vegetable oil in a large skillet or pot over medium heat. Add the onion and cook for 3-4 minutes until softened. Add the garlic and cook for another 30 seconds.
- Add the curry powder. Stir in the curry powder and cook for about 30 seconds. This helps bring out the flavor of the spices.
- Make the sauce. Add the diced tomatoes, coconut milk and vegetable broth. Stir everything together.
- Add the vegetables. Add the potatoes and carrots. Bring the curry to a gentle boil, then reduce the heat and simmer for about 15 minutes, or until the potatoes and carrots are tender.
- Add chickpeas and peas. Stir in the chickpeas and frozen peas. Cook for another 5 minutes until everything is hot and the sauce has thickened slightly.
- Season and serve. Taste and add salt and black pepper as needed. Sprinkle with fresh cilantro and serve with cooked rice.
Notes

Easy Ways to Change This Vegetarian Curry
One of the best things about this recipe is how easy it is to customise.
For a chickpea curry, increase the chickpeas and leave out the potato. For a sweet potato curry, replace the regular potatoes with diced sweet potato. You could also add spinach during the final few minutes for extra colour.
If you want more protein, add tofu or extra chickpeas. For a richer curry, add another splash of coconut milk. And if you’re trying to use up vegetables in the refrigerator, simply throw them in!
This flexibility makes vegetarian curry a great recipe for reducing food waste.
Frequently Asked Questions
What vegetables are best for vegetarian curry?
Potatoes, carrots, cauliflower, broccoli, zucchini, capsicum, peas, spinach and chickpeas are all excellent choices.
Can I make vegetarian curry without coconut milk?
Yes. Replace the coconut milk with additional vegetable stock or use a tomato-based curry sauce. The flavour will be lighter but still delicious.
Is vegetarian curry healthy?
Vegetarian curry can be a nutritious meal when it contains plenty of vegetables and ingredients such as chickpeas or lentils. The overall nutritional value will depend on the ingredients and portion sizes.
Can I use frozen vegetables?
Absolutely. Frozen peas, spinach, broccoli and mixed vegetables are convenient options and can make this recipe even quicker.
What rice goes best with vegetarian curry?
Basmati rice is a classic choice, while jasmine rice is also delicious and easy to prepare.
How long does vegetarian curry last in the refrigerator?
Store it in an airtight container and refrigerate promptly. For best quality, use leftovers within a few days and reheat thoroughly before serving.
This vegetarian curry is an easy way to create a hearty, affordable and flavour-packed dinner without meat. The combination of fresh vegetables, chickpeas, aromatic spices and creamy coconut milk makes a satisfying meal that can be changed countless ways.
Use whatever veg for curry you have available, adjust the spice level and serve it with rice or warm naan. You can even swap the curry powder for yellow curry paste Mae Ploy when you want a quick shortcut.
Once you’ve made this recipe, don’t be afraid to experiment. Add different vegetables, try lentils instead of chickpeas or make a completely different version using red or green curry paste. That’s the fun of homemade curry!
Recipe Remix’s Best Curries
Check out our best curry recipes
Keywords
- vegetarian curry
- vegetarian curry food
- veg for curry
- vegetarian curry coconut
- Indian curry sauce
- recipe for indian curry
- Indian curry vegetarian recipe
- yellow curry paste Mae Ploy
- vegetable curry recipe
- easy vegetarian curry
- Indian vegetable curry
- chickpea curry
- coconut vegetable curry
- meat free curry
- easy curry recipe
- indian curry near me
- indian curry corner
- indian curry house
- indian curry palace
- indian curry heights
- indian curry food


