Pin It My neighbor knocked one evening with a block of halloumi she didn't know what to do with. I had a can of tomatoes, some spices, and coconut milk in the pantry. What started as improvisation turned into something we both craved weekly. The halloumi holds its shape beautifully in the sauce, soaking up flavor without falling apart. It's become my go-to when I want comfort without much fuss.
I made this for a potluck once, worried it might be too simple. Three people asked for the recipe before dessert was served. One friend, who claimed she hated curry, went back for seconds. The golden cubes of cheese peeking through that silky tomato sauce just look inviting. It's the kind of dish that makes you seem like a better cook than you actually are.
Ingredients
- Halloumi cheese (400 g, cubed): This salty, squeaky cheese doesn't melt into mush like mozzarella would, it fries up with a beautiful crust and soaks in the curry without losing its bite.
- Onion (1 medium, finely chopped): The base of sweetness that balances the spices, cook it until it's soft and just starting to turn golden at the edges.
- Garlic (2 cloves, minced): Fresh garlic brings sharpness, don't use the jarred stuff here because it goes bitter when you fry the spices.
- Fresh ginger (2 cm piece, grated): Ginger adds warmth and a slight zing, grate it fine so it melts into the sauce and doesn't leave fibrous bits.
- Red bell pepper (1, diced): Adds a touch of sweetness and color, plus it softens nicely without turning to mush.
- Canned chopped tomatoes (400 g): The backbone of the sauce, good quality canned tomatoes are better than sad winter fresh ones.
- Garam masala (1 tbsp): This spice blend does most of the heavy lifting, bringing warmth and complexity without needing ten jars open at once.
- Ground cumin (1 tsp): Earthy and essential, it deepens the flavor and makes your kitchen smell amazing.
- Ground coriander (1 tsp): Adds a subtle citrusy note that brightens the tomato base.
- Turmeric (½ tsp): Just enough for color and a hint of earthiness, too much and it tastes medicinal.
- Chili powder (½ tsp): Adjust this to your crowd, I usually keep it mild and let people add hot sauce at the table.
- Paprika (½ tsp): Adds color and a gentle smokiness without any real heat.
- Coconut milk (200 ml, full fat): This is what makes the sauce creamy and rich, light coconut milk works but it won't coat the halloumi as luxuriously.
- Tomato paste (2 tbsp): Concentrates the tomato flavor and helps thicken the sauce so it clings to everything.
- Vegetable oil (1 tbsp): For frying the halloumi and building the base, any neutral oil works fine.
- Fresh cilantro (for garnish): The fresh herbaceous bite cuts through the richness, even cilantro haters seem to tolerate it here.
- Lemon wedges (for serving): A squeeze of lemon at the end brightens everything and balances the creaminess.
- Salt and black pepper: Taste as you go, halloumi is already salty so go easy at first.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Fry the halloumi:
- Heat the oil in a large nonstick skillet over medium-high heat and add the halloumi cubes in a single layer. Let them sizzle undisturbed for 2 to 3 minutes until they develop a golden crust, then flip and repeat on the other side before transferring to a plate.
- Cook the onion:
- Lower the heat to medium and add the chopped onion to the same pan, using the residual oil and any browned bits left behind. Stir occasionally for 3 to 4 minutes until the onion softens and turns translucent.
- Add aromatics and pepper:
- Stir in the garlic, ginger, and red bell pepper, cooking for another 2 to 3 minutes until everything smells fragrant and the pepper begins to soften. Don't let the garlic burn or it will turn bitter.
- Bloom the spices:
- Add the tomato paste, garam masala, cumin, coriander, turmeric, chili powder, and paprika, stirring constantly for about 1 minute. The spices will darken slightly and release their oils, filling your kitchen with warmth.
- Build the sauce:
- Pour in the canned tomatoes and coconut milk, stirring to combine everything into a smooth sauce. Season with salt and black pepper, then let it simmer gently for 8 to 10 minutes, stirring now and then, until the sauce thickens and the flavors meld.
- Add the halloumi back:
- Nestle the fried halloumi cubes into the sauce and let them simmer for 5 minutes so they soak up the curry flavors without losing their texture. The cheese will soften just slightly but still hold its shape.
- Finish and serve:
- Taste the sauce and adjust the seasoning if needed, then scatter fresh cilantro over the top and serve with lemon wedges on the side. Squeeze the lemon over your portion just before eating for a bright finish.
Pin It The first time I served this with warm naan, my partner tore off a piece and used it to scoop up a halloumi cube drenched in sauce. He paused mid-chew, looked at me, and said we should make this every week. Now it's our Friday night ritual when we're too tired to think but still want something that feels special. It's the kind of meal that turns an ordinary evening into something you look forward to.
Serving Suggestions
I love serving this over fluffy basmati rice, the grains soak up the sauce and stretch the meal to feed more people. Warm naan or roti is perfect for scooping, and it feels more indulgent. A simple side of cucumber raita or a crisp green salad cuts through the richness and adds freshness. Sometimes I'll roast some cauliflower or chickpeas on the side to bulk it up for hungry guests. Leftovers reheat beautifully, just add a splash of water to loosen the sauce.
Customizing the Heat and Flavor
This recipe is mild by design, but you can easily turn up the heat by adding a chopped green chili with the aromatics. I've also stirred in a teaspoon of curry paste when I wanted deeper complexity without hunting down more spices. If you like smokiness, add a pinch of smoked paprika or a dash of cumin seeds toasted in the pan before the onion. For a sweeter version, stir in a teaspoon of honey or a handful of raisins during the simmer. Taste as you go and make it yours.
Storage and Make-Ahead Tips
This curry keeps well in the fridge for up to 3 days in an airtight container, and honestly, it tastes better the next day after the flavors marry. Reheat gently on the stovetop with a splash of water or coconut milk to bring back the creamy texture. You can fry the halloumi and make the sauce a few hours ahead, then combine them just before serving so the cheese stays firm. I haven't tried freezing it because halloumi can get a bit rubbery after thawing, but the sauce alone freezes beautifully for up to a month.
- Store leftovers in a glass container to avoid staining from turmeric.
- Reheat slowly over low heat to prevent the coconut milk from separating.
- Garnish with fresh cilantro and lemon just before serving, not before storing.
Pin It This dish has a way of making weeknights feel less rushed and more intentional. I hope it becomes one of those recipes you turn to when you need something comforting, quick, and just a little bit special.
Questions & Answers
- → Can I substitute paneer for halloumi?
Yes, paneer works beautifully as a substitute and provides a more traditional Indian curry flavor. Use the same quantity and frying method for best results.
- → How can I make this curry spicier?
Add a chopped green chili with the aromatics or increase the chili powder to 1 teaspoon. You can also add red pepper flakes when serving for adjustable heat.
- → Can I use light coconut milk instead of full fat?
Light coconut milk can be used for a lower-calorie version, though the sauce will be less creamy. Consider adding a tablespoon of cashew butter to maintain richness.
- → How long does this curry keep in the refrigerator?
Store in an airtight container for up to 3 days. The halloumi may become slightly firmer when cold but softens again when reheated gently on the stovetop.
- → What's the best way to prevent halloumi from becoming rubbery?
Don't overcook the halloumi during the initial frying—2-3 minutes per side is sufficient. When returning it to the sauce, keep the simmer gentle and avoid extended cooking times.
- → Can I freeze this curry?
Halloumi doesn't freeze well as it can become crumbly. If you want to freeze, prepare the sauce separately and add freshly fried halloumi when serving.