Are you looking for a flavorful and aromatic way to spice up your vegetable cooking routine? Look no further! Here are 18 delicious and varied vegetable curry recipes that will transport your taste buds on a culinary journey around the world. From creamy coconut curries to spicy tomato-based sauces, these recipes showcase the versatility of vegetables in Indian cuisine.
Whether you’re a fan of protein-packed paneer or plant-based options like tofu, there’s something for everyone in this collection. With ingredients ranging from humble potatoes and carrots to exotic lotus stems and jackfruit, these curries are perfect for experimenting with new flavors and textures.
In the following pages, we’ll explore the rich culinary traditions of India and beyond, featuring a mix of classic and modern recipes that are sure to become favorites in your kitchen. So let’s get cooking and discover the incredible world of vegetable curries!
Thai green vegetable curry with coconut milk
This vibrant and flavorful curry is a staple of Thai cuisine, packed with the freshness of green chilies and the creaminess of coconut milk. Serve it over rice or noodles for a quick and satisfying meal.
Ingredients:
– 2 medium-sized green chilies
– 1 onion, diced
– 2 cloves garlic, minced
– 1 cup mixed vegetables (bell peppers, carrots, snap peas)
– 1 can coconut milk
– 2 tablespoons vegetable oil
– 1 teaspoon Thai red curry paste
– Salt and pepper to taste
– Fresh cilantro leaves for garnish
Instructions:
1. Heat the oil in a large skillet or wok over medium-high heat.
2. Add the onion and garlic; cook until the onion is translucent.
3. Add the green chilies, mixed vegetables, and curry paste; stir well.
4. Pour in the coconut milk and bring to a simmer.
5. Reduce heat to low and let it cook for 10-12 minutes or until the flavors meld together.
6. Season with salt and pepper to taste.
7. Garnish with fresh cilantro leaves and serve hot over rice or noodles.
Cooking Time: 15-18 minutes
Spicy chickpea and spinach curry
This flavorful curry combines the nutty taste of chickpeas with the earthy sweetness of spinach, all wrapped up in a spicy kick. Perfect for a quick weeknight dinner or a casual gathering with friends.
Ingredients:
– 1 can chickpeas (14.5 oz), drained and rinsed
– 2 cups fresh spinach leaves
– 2 medium onions, chopped
– 3 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon curry powder
– 1/4 teaspoon cayenne pepper
– 1 can coconut milk (14 oz)
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. Heat oil in a large saucepan over medium heat.
2. Add onions and cook until softened, about 3-4 minutes.
3. Add garlic, cumin, curry powder, and cayenne pepper; cook for an additional minute.
4. Stir in chickpeas and coconut milk; bring to a simmer.
5. Reduce heat to low and let curry simmer for 10-15 minutes or until spinach is wilted.
6. Season with salt and pepper to taste.
7. Garnish with cilantro leaves, if desired.
Cooking Time: 20-25 minutes
Creamy pumpkin and lentil curry
This comforting curry combines the warmth of lentils with the sweetness of pumpkin, all wrapped up in a rich and creamy sauce. Perfect for a chilly fall evening or a cozy weekend dinner.
Ingredients:
– 1 small onion, chopped
– 2 cloves garlic, minced
– 1 cup brown or green lentils, rinsed and drained
– 1 medium pumpkin, peeled and diced (about 1 1/2 cups)
– 2 tablespoons olive oil
– 1 teaspoon ground cumin
– 1 teaspoon curry powder
– 1 can (14 oz) coconut milk
– 1 cup vegetable broth
– Salt and pepper, to taste
– Fresh cilantro leaves, for garnish (optional)
Instructions:
1. In a large pot, heat the oil over medium-high heat. Add onion and cook until softened, about 5 minutes.
2. Add garlic, cumin, and curry powder; cook for 1 minute.
3. Stir in lentils, pumpkin, coconut milk, and broth. Bring to a simmer.
4. Reduce heat to low and let cook, covered, for 30-40 minutes or until lentils are tender.
5. Season with salt and pepper to taste.
6. Garnish with cilantro, if desired.
Cooking Time: 30-40 minutes
Eggplant and potato curry with garam masala
A flavorful and aromatic curry that combines the tender goodness of eggplant and potatoes with the warm, inviting essence of garam masala. This dish is a perfect blend of Indian spices and international flavors.
Ingredients:
– 2 medium eggplants, sliced into 1-inch pieces
– 2-3 medium-sized potatoes, peeled and diced
– 2 tablespoons vegetable oil
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon garam masala powder
– Salt, to taste
– 1 can (14 oz) coconut milk
Instructions:
1. Heat oil in a large pan over medium heat. Add onion and cook until translucent.
2. Add garlic, cumin, and garam masala. Cook for 1 minute, stirring constantly.
3. Add eggplant and potatoes. Cook for 5 minutes, stirring occasionally.
4. Pour in coconut milk and season with salt. Bring to a simmer.
5. Reduce heat to low and let curry cook for 15-20 minutes or until vegetables are tender.
6. Serve hot over rice or with naan bread.
Cooking Time: 30-40 minutes
Sweet potato and cauliflower coconut curry
This recipe combines the natural sweetness of sweet potatoes with the earthy flavor of cauliflower, all wrapped up in a creamy coconut curry sauce. Perfect for a comforting and nutritious meal.
Ingredients:
– 2 large sweet potatoes, peeled and diced
– 1 head of cauliflower, broken into florets
– 2 medium onions, chopped
– 3 cloves of garlic, minced
– 1 can (14 oz) of coconut milk
– 1 tablespoon curry powder
– 1 teaspoon ground cumin
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. Preheat oven to 400°F (200°C).
2. Toss sweet potatoes with 1 tablespoon of oil, salt, and pepper on a baking sheet. Roast for 20-25 minutes or until tender.
3. In a large pan, heat 1 tablespoon of oil over medium-high heat. Add onions and cook until caramelized, about 5-7 minutes.
4. Add garlic, curry powder, and cumin to the pan. Cook for 1 minute.
5. Add coconut milk, roasted sweet potatoes, and cauliflower to the pan. Simmer for 10-15 minutes or until the sauce has thickened slightly.
6. Season with salt and pepper to taste.
7. Garnish with cilantro leaves if desired.
Cooking Time: 35-40 minutes
Mixed vegetable curry with paneer
This recipe combines the flavors of India with a medley of colorful vegetables and creamy paneer, perfect for a comforting and satisfying meal.
Ingredients:
– 1 cup mixed vegetables (bell peppers, carrots, potatoes, cauliflower)
– 250g paneer, cubed
– 2 medium onions, chopped
– 3 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 1 teaspoon curry powder
– 1/2 teaspoon turmeric
– 1/4 teaspoon cumin
– 1 can (14 oz) coconut milk
– Salt and pepper, to taste
– Fresh cilantro leaves, for garnish
Instructions:
1. Heat oil in a large pan over medium heat.
2. Add onions, garlic, and ginger; cook until onions are translucent.
3. Add mixed vegetables and cook until they start to soften.
4. Add curry powder, turmeric, and cumin; stir well.
5. Add coconut milk and bring to a simmer.
6. Reduce heat to low and add paneer; let it absorb flavors for 5 minutes.
7. Season with salt and pepper to taste.
8. Garnish with cilantro leaves and serve hot over rice or with naan bread.
Cooking Time: 20-25 minutes
Kerala-style vegetable stew with curry leaves
This classic Kerala recipe is a flavorful and comforting vegetable stew that’s perfect for any occasion. With the warmth of curry leaves and a blend of spices, this dish is sure to become a family favorite.
Ingredients:
– 1 tablespoon vegetable oil
– 1 small onion, chopped
– 2 cloves garlic, minced
– 1 cup mixed vegetables (carrots, potatoes, peas, and green beans)
– 1 teaspoon curry leaves
– 1 teaspoon ground cumin
– 1/2 teaspoon turmeric powder
– Salt, to taste
– 1 cup water or vegetable broth
Instructions:
1. Heat oil in a large pan over medium heat.
2. Add onion and garlic; sauté until onion is translucent.
3. Add mixed vegetables, curry leaves, cumin, turmeric, and salt. Stir well.
4. Pour in water or broth; bring to a boil.
5. Reduce heat to low and simmer for 20-25 minutes or until vegetables are tender.
6. Serve hot with steamed rice or roti.
Cooking Time: 20-25 minutes
Carrot and pea curry with turmeric
This vibrant and flavorful curry is a perfect blend of sweet and savory, with the added warmth of turmeric. Serve over rice or with naan bread for a satisfying meal.
Ingredients:
– 2 medium carrots, peeled and grated
– 1 cup fresh peas
– 2 medium onions, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon curry powder
– 1/2 teaspoon turmeric
– 1 can (14 oz) diced tomatoes
– 1 cup vegetable broth
– Salt and pepper, to taste
– Fresh cilantro leaves, for garnish
Instructions:
1. Heat oil in a large pan over medium heat.
2. Add onions and cook until softened, about 5 minutes.
3. Add garlic, cumin, curry powder, and turmeric; cook for 1 minute.
4. Stir in carrots, peas, diced tomatoes, and broth.
5. Bring to a simmer, then reduce heat and cook for 20-25 minutes or until carrots are tender.
6. Season with salt and pepper to taste.
7. Garnish with cilantro leaves and serve over rice or with naan bread.
Cooking Time: 25-30 minutes
Spinach and mushroom curry in tomato gravy
A flavorful and nutritious Indian-inspired curry that combines the earthy taste of mushrooms with the nutritional powerhouse of spinach, all wrapped up in a rich tomato gravy. Perfect as a main dish or side.
Ingredients:
– 1 cup fresh spinach leaves
– 1 cup mixed mushrooms (button, cremini, shiitake), sliced
– 2 medium onions, chopped
– 2 cloves garlic, minced
– 1 can (14 oz) diced tomatoes
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp turmeric powder
– 1/2 tsp red chili powder
– Salt, to taste
– 2 tbsp vegetable oil
Instructions:
1. Heat oil in a large pan over medium heat.
2. Add onions and cook until translucent (3-4 minutes).
3. Add mushrooms and cook until they release their moisture and start browning (5-6 minutes).
4. Add garlic, cumin, coriander, turmeric, and chili powder. Cook for 1 minute, stirring constantly.
5. Add diced tomatoes and stir well.
6. Stir in spinach leaves and cook until wilted.
7. Season with salt to taste.
8. Serve hot over basmati rice or with naan bread.
Cooking Time: 20-25 minutes
Okra and tomato curry with mustard seeds
A flavorful and aromatic curry that combines the tender goodness of okra with the sweetness of tomatoes, all elevated by the nutty taste of mustard seeds. This recipe is perfect for a quick weeknight dinner or a special occasion.
Ingredients:
– 1 cup okra, sliced
– 2 medium tomatoes, diced
– 2 teaspoons vegetable oil
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– 1/4 teaspoon mustard seeds
– Salt, to taste
– 1/4 cup water
Instructions:
1. Heat oil in a pan over medium heat.
2. Add mustard seeds and let them pop for 5-7 seconds.
3. Add cumin, coriander, and turmeric powder. Cook for 1 minute, stirring constantly.
4. Add okra and cook until it starts to soften (about 2 minutes).
5. Add tomatoes, salt, and water. Stir well and bring to a simmer.
6. Reduce heat to low and let the curry simmer for 10-12 minutes or until the okra is tender.
Cooking Time: 15-17 minutes
Bengal gram and vegetable curry
A flavorful and nutritious curry made with Bengal gram (chana dal) and a variety of vegetables, perfect for a quick weeknight dinner or lunchbox idea. This recipe is easy to prepare and packed with protein and fiber.
Ingredients:
– 1 cup Bengal gram (chana dal)
– 2 medium-sized potatoes, peeled and diced
– 1 large carrot, peeled and sliced
– 1 large green bell pepper, seeded and sliced
– 1 small onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– Salt, to taste
– 2 tablespoons vegetable oil
– 2 cups water or vegetable broth
Instructions:
1. Rinse the Bengal gram and soak it in water for at least 4 hours or overnight.
2. Drain the water and cook the Bengal gram according to package instructions or until tender.
3. In a large pan, heat the oil over medium heat. Add the onion, garlic, potatoes, carrot, and bell pepper. Cook until the vegetables are tender.
4. Add the cooked Bengal gram, cumin, coriander, turmeric, and salt to the pan. Stir well to combine.
5. Pour in the water or broth and bring the mixture to a boil. Reduce heat and simmer for 10-15 minutes or until the flavors have melded together.
Cooking Time: 30-40 minutes
Zucchini and bell pepper curry with cumin
This flavorful curry is a perfect summer delight, packed with the goodness of zucchinis, bell peppers, and cumin. It’s an easy and healthy recipe that’s ready in no time.
Ingredients:
– 2 medium zucchinis, sliced
– 1 large bell pepper, sliced
– 2 tablespoons vegetable oil
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon turmeric powder
– Salt, to taste
– 1 can (14 oz) diced tomatoes
– 1 cup water or vegetable broth
– Fresh cilantro leaves, for garnish
Instructions:
1. Heat oil in a large pan over medium heat.
2. Add onion and cook until softened, about 3-4 minutes.
3. Add garlic, cumin, and turmeric; cook for another minute.
4. Add zucchinis and bell peppers; stir well.
5. Cook for 5 minutes or until the vegetables are tender.
6. Stir in diced tomatoes and water/broth.
7. Season with salt to taste.
8. Simmer for 10-15 minutes or until the curry thickens slightly.
9. Garnish with fresh cilantro leaves.
10. Serve hot over rice, naan, or with some crusty bread.
Cooking Time: 20-25 minutes
Broccoli and tofu curry in coconut sauce
This recipe combines the natural sweetness of broccoli with the creaminess of coconut milk, all wrapped up in a flavorful curry sauce. Perfect for a quick and satisfying weeknight dinner!
Ingredients:
– 1 head of broccoli, cut into florets
– 1 block of firm tofu, cut into small cubes
– 2 medium onions, chopped
– 3 cloves of garlic, minced
– 1 tablespoon grated fresh ginger
– 1 teaspoon curry powder
– 1/2 teaspoon turmeric
– 1/4 teaspoon cayenne pepper (optional)
– 1 can coconut milk
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. Heat oil in a large skillet over medium-high heat. Add onions, garlic, and ginger; cook until onions are translucent.
2. Add broccoli, tofu, curry powder, turmeric, and cayenne pepper (if using). Cook for 5 minutes, stirring occasionally.
3. Pour in coconut milk and stir to combine. Bring mixture to a simmer and cook for an additional 5-7 minutes or until the sauce has thickened slightly.
4. Season with salt and pepper to taste.
5. Garnish with cilantro leaves (if desired).
6. Serve hot over rice, naan, or with your favorite accompaniments.
Cooking Time: 15-20 minutes
Beetroot and coconut curry with ginger
This vibrant and flavorful curry combines the natural sweetness of beetroot with the warmth of ginger and the creaminess of coconut milk. Perfect for a quick and easy weeknight dinner!
Ingredients:
– 2 medium beetroot, peeled and diced
– 1 small onion, finely chopped
– 2 cloves of fresh ginger, grated
– 1 can (14 oz) coconut milk
– 1 tablespoon curry powder
– 1 teaspoon ground cumin
– Salt and pepper to taste
– Fresh cilantro leaves for garnish
Instructions:
1. In a large pan, heat 2 tablespoons of oil over medium heat.
2. Add the onion and cook until softened, about 3-4 minutes.
3. Add the grated ginger and cook for an additional minute.
4. Add the diced beetroot, curry powder, cumin, salt, and pepper. Cook for 5 minutes, stirring occasionally.
5. Pour in the coconut milk and stir to combine.
6. Bring the mixture to a simmer and let cook for 10-15 minutes or until the beetroot is tender.
7. Taste and adjust seasoning as needed.
8. Garnish with fresh cilantro leaves and serve over rice or with naan bread.
Cooking Time: 20-25 minutes
Green bean and potato curry with coriander
A flavorful and nutritious curry that combines the natural sweetness of green beans and potatoes with the warm, earthy notes of coriander. This dish is perfect for a quick weeknight meal or as a side dish for your next gathering.
Ingredients:
– 1 pound fresh green beans, trimmed
– 2 large potatoes, peeled and diced
– 2 medium onions, chopped
– 3 cloves garlic, minced
– 1 teaspoon ground coriander
– 1 teaspoon ground cumin
– 1/2 teaspoon turmeric powder
– 1/4 teaspoon red chili flakes (optional)
– Salt, to taste
– 2 tablespoons vegetable oil
– 2 cups water or coconut milk
Instructions:
1. Heat oil in a large pan over medium heat. Add onions and cook until softened.
2. Add garlic, coriander, cumin, turmeric, and chili flakes (if using). Cook for 1 minute.
3. Add green beans and potatoes. Stir to combine. Cook for 5 minutes.
4. Add water or coconut milk. Bring to a simmer. Reduce heat to low and cook for 15-20 minutes or until vegetables are tender.
5. Season with salt to taste.
Cooking Time: 25-30 minutes
Corn and capsicum curry with yogurt
A flavorful and creamy curry that combines sweet corn, crunchy capsicums, and the tanginess of yogurt – perfect for a quick weeknight dinner or a gathering with friends.
Ingredients:
– 1 cup fresh corn kernels
– 1 large red capsicum, diced
– 2 medium onions, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon turmeric powder
– Salt, to taste
– 2 tablespoons vegetable oil
– 2 tablespoons plain yogurt
– Fresh cilantro leaves, for garnish
Instructions:
1. Heat oil in a large pan over medium heat. Add onions and cook until translucent.
2. Add garlic, cumin, and turmeric. Cook for 1 minute.
3. Add corn kernels and capsicum. Stir to combine. Cook for 5 minutes or until the vegetables are tender.
4. Stir in yogurt and season with salt to taste.
5. Garnish with cilantro leaves and serve over basmati rice or with naan bread.
Cooking Time: 20-25 minutes
Lotus stem curry with poppy seeds
This flavorful curry is a unique twist on traditional Indian recipes, featuring the tender and crunchy lotus stem as the star ingredient. The addition of poppy seeds adds a delightful nutty flavor to this dish.
Ingredients:
– 250g lotus stems, cut into 1-inch pieces
– 2 medium onions, chopped
– 3 cloves garlic, minced
– 1 teaspoon grated ginger
– 1 tablespoon curry powder
– 1/2 teaspoon turmeric powder
– 1/2 teaspoon red chili powder
– 1 can (14 oz) coconut milk
– Salt, to taste
– 2 tablespoons vegetable oil
– 2 tablespoons poppy seeds
– Fresh cilantro, for garnish
Instructions:
1. Heat oil in a large pan over medium heat. Add onions and cook until they start browning.
2. Add garlic, ginger, curry powder, turmeric, and red chili powder. Cook for 1 minute, stirring constantly.
3. Add lotus stem pieces and coconut milk. Bring to a boil, then reduce heat and simmer for 15-20 minutes or until the stems are tender.
4. Stir in poppy seeds and season with salt.
5. Garnish with fresh cilantro and serve over rice or with naan bread.
Cooking Time: 25-30 minutes
Jackfruit curry with tamarind and jaggery
This sweet and tangy curry is a popular South Indian dish that combines the meaty texture of jackfruit with the flavors of tamarind and jaggery. Perfect for a weeknight dinner or special occasion, this recipe is easy to make and packed with flavor.
Ingredients:
– 1 cup jackfruit (canned or fresh)
– 2 medium onions, chopped
– 3-4 green chilies, chopped
– 2 cloves garlic, minced
– 1 tablespoon grated ginger
– 1 teaspoon ground cumin
– 1 teaspoon curry powder
– 1/2 teaspoon turmeric
– 1/2 teaspoon red chili powder
– Salt, to taste
– 2 tablespoons tamarind paste
– 1 tablespoon jaggery powder
– 2 tablespoons coconut oil or vegetable oil
– Water, as needed
Instructions:
1. Heat oil in a pan over medium heat. Add onions and cook until they start browning.
2. Add chilies, garlic, and ginger. Cook for 1 minute.
3. Add cumin, curry powder, turmeric, and chili powder. Cook for 30 seconds.
4. Add jackfruit, tamarind paste, and jaggery powder. Mix well.
5. Add water as needed to achieve the desired consistency.
6. Simmer for 15-20 minutes or until the flavors have melded together.
7. Serve hot with steamed rice or roti.
Cooking Time: 25-30 minutes
Summary
Get ready to spice up your mealtime with these 18 flavorful vegetable curries! From creamy pumpkin and lentil curry to spicy chickpea and spinach curry, there’s something for everyone. Discover new flavors like Thai green vegetable curry with coconut milk or try classic Indian recipes like eggplant and potato curry with garam masala. Whether you’re in the mood for something sweet and comforting or bold and aromatic, these recipes are sure to please. So go ahead, fire up your stove, and get cooking!
