Pin it My neighbor brought me halloumi from a Mediterranean market she'd found, insisting I had to try frying it. The squeaky texture threw me at first, but once those cubes hit the hot pan and turned golden, I was hooked. I started experimenting with it in curries after my kids refused anything too spicy, and this creamy tomato version became our compromise. The cheese holds its shape beautifully, almost like paneer, but with a saltiness that plays perfectly against the coconut milk. Now it's the dish I make when I need something comforting that everyone will actually eat.
I made this on a rainy Tuesday when my daughter's friend stayed for dinner, and I watched both girls go quiet over their bowls, scraping up every last bit with torn naan. Her friend asked if we ate like this all the time, and my daughter just shrugged like it was normal. That moment made me realize how food can feel like home even to someone who's just visiting. The smell of garam masala and coconut now reminds me of those small dinners that turn into something warmer than I planned.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Halloumi cheese (400 g, cut into 2 cm cubes): This is the star, and you want it in sturdy cubes so it fries evenly and holds up in the sauce without falling apart.
- Onion (1 medium, finely chopped): The base of your curry, softened slowly to build sweetness that balances the spices.
- Garlic (2 cloves, minced): Fresh garlic adds a sharpness that wakes up the whole dish, don't skip it.
- Fresh ginger (2 cm piece, grated): Grating it fine helps it melt into the sauce and gives that warm, slightly floral heat.
- Red bell pepper (1, diced): Adds a pop of color and a subtle sweetness that rounds out the tomato base.
- Canned chopped tomatoes (400 g): The backbone of the sauce, breaking down into a rich, tangy simmer.
- Garam masala (1 tbsp): This spice blend is your shortcut to deep, layered flavor without opening ten jars.
- Ground cumin (1 tsp): Earthy and warm, it anchors the other spices beautifully.
- Ground coriander (1 tsp): Adds a gentle citrusy note that keeps the curry from feeling too heavy.
- Turmeric (½ tsp): For color and a subtle earthiness, plus it makes everything look vibrant.
- Chili powder (½ tsp, adjust to taste): Just enough to give a gentle warmth without scaring anyone off.
- Paprika (½ tsp): Adds a mild smokiness and deeper red color to the sauce.
- Coconut milk (200 ml, full fat recommended): This is what makes the sauce silky and rich, balancing the acidity of the tomatoes.
- Tomato paste (2 tbsp): Concentrates the tomato flavor and thickens the sauce faster.
- Vegetable oil (1 tbsp): For frying the halloumi and sautéing the aromatics without sticking.
- Fresh cilantro leaves (chopped): A bright, herby finish that cuts through the richness right before serving.
- Lemon wedges: A squeeze at the table lifts everything and adds a fresh zing.
- Salt and black pepper: Essential for bringing all the flavors into focus, taste as you go.
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. Fry for 2 to 3 minutes per side until golden and slightly crispy, then remove and set aside on a plate.
- Soften the onion:
- Reduce the heat to medium and add the chopped onion to the same pan. Sauté for 3 to 4 minutes until soft and translucent, stirring occasionally.
- Build the aromatics:
- Stir in the garlic, ginger, and red bell pepper. Cook for another 2 to 3 minutes until fragrant and the pepper starts to soften.
- Bloom the spices:
- Add the tomato paste, garam masala, cumin, coriander, turmeric, chili powder, and paprika. Cook for 1 minute, stirring constantly, until the spices smell toasted and aromatic.
- Simmer the sauce:
- Pour in the canned tomatoes and coconut milk, stirring to combine. Season with salt and black pepper, then simmer for 8 to 10 minutes, stirring occasionally, until the sauce thickens and the flavors meld.
- Add the halloumi back:
- Return the fried halloumi to the pan and gently simmer for 5 minutes. This lets the cheese absorb the curry flavors without losing its texture.
- Finish and serve:
- Taste and adjust seasoning if needed. Garnish with fresh cilantro and serve with lemon wedges on the side.
Pin it One night I served this with a big pile of basmati rice and watched my husband go back for seconds without saying a word, just scraping his bowl clean. Later he admitted he didn't think cheese in curry would work, but he'd been wrong. It's funny how a dish can quietly prove itself without any fanfare, just by tasting exactly right.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Serving Suggestions
I always serve this with steamed basmati rice because it soaks up the sauce so perfectly, but warm naan is incredible for scooping up every last bit. Sometimes I'll add a simple cucumber raita on the side to cool things down, especially if I've been generous with the chili powder. A handful of fresh cilantro and those lemon wedges are non negotiable for me, the brightness they add right at the end makes the whole dish feel complete. If you want to make it a bigger spread, a quick mango chutney or pickled onions alongside will give you that sweet and tangy contrast that makes Indian meals so satisfying.
Customization Ideas
If you want more heat, throw in a chopped green chili with the garlic and ginger, it'll give you a sharper kick than just upping the chili powder. You can swap the halloumi for paneer if you want a more traditional Indian flavor, though you'll lose that lovely saltiness. I've added spinach before, just a couple of handfuls stirred in during the last few minutes, and it wilts right into the sauce. For a lighter version, use light coconut milk and cut back on the oil, though I find the full fat version worth it for the richness it brings.
Storage and Reheating
This curry keeps beautifully in the fridge for up to three days in an airtight container, and honestly, the flavors deepen as it sits. I reheat it gently on the stovetop over low heat, adding a splash of water or coconut milk if the sauce has thickened too much. The halloumi won't be as firm as when it's fresh, but it still tastes incredible. I don't recommend freezing this one because the cheese texture can get a little strange once thawed, better to just make it fresh or enjoy the leftovers within a few days.
- Store in an airtight container in the fridge for up to 3 days.
- Reheat gently on the stovetop with a splash of liquid to loosen the sauce.
- Best enjoyed fresh or within a couple of days for the best halloumi texture.
Pin it This curry has become one of those recipes I turn to when I want something that feels special without the fuss, and it never disappoints. I hope it becomes a favorite in your kitchen too, the kind of dish that quietly earns its place in your regular rotation.
Recipe FAQs
- → Can I substitute halloumi with another cheese?
Yes, paneer is an excellent substitute and provides a more traditional Indian curry experience. Firm tofu can also work for a vegan version, though it won't have the same distinctive texture.
- → How can I make this curry spicier?
Increase the chili powder to 1 teaspoon, or add a chopped green chili when cooking the aromatics. You can also add red pepper flakes or fresh sliced chilies as garnish.
- → Can I use light coconut milk instead of full fat?
Light coconut milk works but produces a thinner, less creamy sauce. For best results, use full-fat coconut milk or add a splash of heavy cream to light coconut milk.
- → How do I prevent halloumi from becoming rubbery?
Don't overcook the halloumi during frying—2-3 minutes per side is sufficient for a golden crust. When returning it to the sauce, simmer gently for only 5 minutes to keep it tender.
- → What should I serve with this curry?
Steamed basmati rice, warm naan bread, or roti are ideal accompaniments. A side of cucumber raita or simple green salad provides refreshing contrast to the rich, creamy sauce.
- → Can I make this curry ahead of time?
The sauce can be prepared up to 2 days in advance and refrigerated. Fry the halloumi fresh before serving and simmer it in the reheated sauce for best texture and flavor.