Easy Vegetable Curry with Halloumi
, Updated Oct 22, 2025
This post may contain affiliate links. Please read our disclosure policy.
This hearty vegetable curry recipe is packed with eggplant, zucchini, chickpeas and topped with grilled halloumi. Easy to make, super delicious and slimming friendly too!

This isn’t just any vegetable curry—it’s your new vegetarian go-to dish. Packed with juicy chunks of eggplant, colorful bell peppers and tender zucchini, all cozied up in a rich, spiced tomato sauce.
And just when you think it can’t get better, in comes the golden, crispy halloumi cheese, adding a savory, chewy twist that brings everything together.
Whether you’re a curry connoisseur or a total beginner, this is the kind of dish that hits the sweet spot between wholesome and indulgent. Best of all? It’s a one-pot situation, which means less cleanup and more time to enjoy every bite.
Why You’ll Love This Recipe
- Simple & satisfying—one-pot cooking and ready in under an hour.
- Versatile—perfect for plant-based lifestyles or mixed diets.
- Vegetable-packed goodness—chickpeas, peppers, zucchini, eggplant deliver texture and nutrition.

Here’s What you Will Need
Feel free to play around with the vegetables in this curry, adding whatever is seasonal. Leave out the Halloumi and this recipe is vegan, simple as that!
- Aromatic Base: We’re starting strong with onion, garlic, and ginger—aka the flavor dream team. They sizzle together to create a rich, fragrant foundation. The onion softens and sweetens, garlic gives savory depth and ginger adds a warming kick that’s unmistakable in a good curry.
- Spices: This curry keeps it simple with curry powder and garam masala, but wow, do they bring the flavor. If you like your curries hot you can use Madras powder or a teaspoon of cayenne pepper.
- Vegetables: The heart and soul of this curry! You’ve got eggplant, zucchini, and both red and yellow bell peppers bringing all the color and texture. The eggplant turns silky and soaks up that dreamy sauce, while zucchini and bell peppers are color, sweetness and texture.
- Curry Sauce: Canned tomatoes and tomato paste provide the rich, tangy foundation. They simmer down into a thick gravy that holds all the veg together.
- Protein & Texture: Chickpeas are the ultimate plant-based protein here—nutty, satisfying, and just chewy enough. And then there’s the halloumi. Cubed and pan-fried until golden and crisp, it’s the perfect salty, chewy topping that turns this curry into something truly special.
- Finishing Touches: Garnish with chopped cilantro (if you’re a fan) and maybe a squeeze of lime for brightness.

How to Make my Easy Vegetable Curry
- Start by frying the onions. Mist a large lidded casserole dish with olive oil spray (or use a little olive oil). Cook over low heat for 5-7 minutes, stirring frequently. Watch the pan doesn’t get too dry – add a splash of vegetable stock if it does.
- Stir in the ginger, garlic, Garam Masala, sugar or sweetener and salt. Add the tomato purée and bay leaves and stir to combine.

- Add the chickpeas, eggplant (aubergine), zucchini (courgette), chopped tomatoes, whole chili and stock. Your casserole will look overloaded at this point, but don’t worry the vegetables will quickly cook down.
- Bring everything to a rolling simmer then reduce the heat and cook for 30 -35 minutes, stirring occasionally, until the sauce thickens and vegetables are cooked through.


- Meanwhile heat a griddle pan and spray with cooking spray. Pan fry the halloumi over high heat for about 3 minutes per side until golden. Cut into bite sized cubes.
- Discard the bay leaves and whole chili. Stir the halloumi into the curry and add a good handful of fresh coriander, using your hands to tear it.
- Add lime juice and check the seasoning – there shouldn’t be any need for salt but add freshly ground pepper and a pinch red pepper flakes and serve.


Serving Suggestions
This veggie curry is hearty enough to stand on its own! Make a feast out of it by serving with…
- Steamed rice (basmati or jasmine) or pilau rice with warm garlic naan or these easy 2-ingredient flatbreads.
- Top with fresh cilantro, a squeeze of lime and a dollop of cooling yogurt.
- Use the curry leftovers as a baked potato filling or in wrap.

Leftovers and Storage
- Fridge: Keep leftover curry in an airtight container for up to 5 days—flavors meld and improve over time. It primes for easy lunches or dinners.
- Freezer: Freeze in portions for up to three months, leaving out the halloumi. Label your containers, and defrost overnight in the fridge.
- Reheating: Gently warm on the stovetop or microwave, add a splash of broth or coconut milk if it thickens. Taste and season before serving.
If you try this easy vegetable curry recipe, I’d love to hear what veg you added or swapped—and which spices you loved the most! Drop a comment and
tag me Instagram and TikTok I can see your curry creations in action.

Easy Vegetable Curry With Halloumi
Video
Ingredients
- 1 tbsp olive oil or olive oil spray
- 1 large onion , diced
- thumb-sized piece fresh ginger , finely grated
- 3 cloves garlic , minced
- 1 tbsp Garam Masala or mild curry powder
- ½ tbsp brown sugar or sweetener
- ½ tsp salt
- 2 bay leaves
- 3 tbsp tomato paste
- 14 oz (400g) chickpeas , drained and rinsed
- 2 large eggplant (aubergine) cubed
- 2 red bell peppers , diced
- 2 zucchini (courgette), cubed
- 14 oz (400g) canned tomatoes
- 2 cups (500ml) vegetable stock
- 1 red chili whole
- 7 oz (100g) halloumi cheese , sliced (leave out for a vegan version)
- 2 tbsp lime juice or more to taste
To serve
- fresh cilantro (coriander)
- Pinch red pepper flakes to garnish
- Salt and pepper to season as needed
Instructions
- Start by frying the onions. Heat the olive oil and sauté the onions over low heat for 5-7 minutes, stirring frequently.1 tbsp olive oil , 1 large onion
- Stir in the ginger, garlic, Garam Masala, sugar and salt. Add the tomato paste and bay leaves and stir to combine.thumb-sized piece fresh ginger, 3 cloves garlic , 1 tbsp Garam Masala or mild curry powder, ½ tbsp brown sugar, ½ tsp salt, 2 bay leaves, 3 tbsp tomato paste
- Add the chickpeas, eggplant, peppers, zucchini, chopped tomatoes, chili, bay leaves and stock. Your pan will look overloaded at this point but don’t worry the vegetables will quickly cook down.14 oz (400g) chickpeas, 2 large eggplant, 2 zucchini, 14 oz (400g) canned tomatoes, 2 cups (500ml) vegetable stock, 1 red chili, 2 red bell peppers
- Bring everything to a rolling simmer then reduce the heat and cook for 30 minutes, stirring occasionally, until the sauce thickens.
- Meanwhile heat a griddle pan and brush with olive oil. Pan fry the halloumi over high heat for about 3 minutes per side until golden. Cut into bite sized cubes.7 oz (100g) halloumi cheese
- Discard the bay leaves and whole chilli. Stir the halloumi into the curry and add a good handful of fresh cilantro, using your hands to tear it.fresh cilantro
- Add lime juice and check the seasoning – there shouldn’t be any need for salt but add freshly ground pepper and a pinch chilli flakes and serve.2 tbsp lime juice, Pinch red pepper flakes, Salt and pepper to season
Notes
- Fridge: Store leftovers in an airtight container for up to 5 days. The flavors actually get better over time!
- Freezer: Freeze the curry (without the halloumi) for 2–3 months. Reheat gently on the stove or microwave. For best texture, fry fresh halloumi when ready to serve.
- Reheat: In pan or the microwave, adding a splash of water or broth if the sauce is too thick.
Nutrition
Nutritional information is always approximate, and will depend on quality of ingredients and serving sizes.


















You mention bell peppers in description but they are not in the recipe? I added at same time as onion and it worked. Also had a bit of broccoli left over and put that in, lovely.
Thanks for letting me know!