Halloumi Makhani is one of those recipes that stops you mid-bite and makes you wonder why you ever ordered takeout. It is a creamy, spiced tomato curry built around golden pan-fried halloumi cheese — bold enough to satisfy meat eaters and comforting enough to become a weeknight staple. The first time I made this, I could not believe how something so simple came together into something so deeply flavorful.
The smell of cumin and garam masala hitting a hot pan is one of my favorite moments in the kitchen. This Halloumi Makhani brings that same warmth you get from a homemade butter chicken, but with a hearty, squeaky cheese that holds its shape beautifully in the sauce. It works over rice, scooped up with naan, or even spooned over a grain bowl for something a little different.
Table of Contents
Ingredients for Halloumi Makhani
I have tested this recipe with several tomato bases and cream options, and I can tell you from experience that the quality of your crushed tomatoes makes a real difference in the final sauce. I always look for a brand with a deep, rich color and no added seasonings so I can control the flavor myself.
- 9 oz halloumi cheese (cut into 1-inch cubes) — I recommend patting it completely dry before frying for the best golden crust
- 2 tbsp vegetable oil or ghee — My preference is ghee for a richer, more authentic flavor
- 1 large onion (finely diced)
- 2 to 3 garlic cloves (finely minced)
- 1 tsp fresh ginger (grated)
- 1 tsp cumin
- 1 tsp coriander powder
- 1/2 tsp garam masala
- 1 tsp paprika
- 14 oz crushed tomatoes
- 3/4 cup heavy cream — In my experience, full-fat cream gives the smoothest, most luxurious sauce
- 1 tsp sugar (optional, to balance acidity)
- Salt and pepper to taste
- Fresh cilantro for garnish

Step-by-Step Instructions
I recommend reading through all the steps before you start. The two moments that matter most are getting a proper sear on the halloumi and letting the tomato sauce reduce fully before adding the cream.
Step 1: Heat oil or ghee in a large skillet over medium-high heat. Add the halloumi cubes in a single layer and cook for 2 to 3 minutes per side until golden brown on all sides. Do not crowd the pan or the cheese will steam instead of sear. Remove and set aside on a plate.
Step 2: In the same pan, reduce heat to medium. Add the diced onion and cook for about 5 minutes, stirring occasionally, until soft and translucent. Do not rush this step — a well-cooked onion is the flavor foundation of the entire sauce.
Step 3: Add the minced garlic and grated ginger. Stir constantly for about 1 minute until fragrant and just starting to turn golden.
Step 4: Add the cumin, coriander powder, garam masala, and paprika all at once. Stir and toast the spices for 30 seconds. The pan will smell incredible at this point and that is exactly what you want.
Step 5: Pour in the crushed tomatoes and stir everything together. Simmer on medium heat for 10 minutes, stirring occasionally, until the sauce visibly thickens and deepens in color.
Step 6: Reduce heat to low. Slowly stir in the heavy cream a little at a time, stirring continuously to keep the sauce smooth and prevent curdling. Never add cream over high heat.
Step 7: Gently nestle the pan-fried halloumi back into the sauce. Simmer on low for 5 more minutes so the cheese absorbs the spiced flavors throughout.
Step 8: Taste and season with salt, pepper, and sugar if needed. Halloumi is naturally salty so add salt carefully at the end. Garnish with fresh cilantro and serve right away.
What to Serve with Halloumi Makhani
The best sides for Halloumi Makhani bring something light, starchy, or fresh to balance the rich cream sauce.
Basmati Rice: The long, fluffy grains soak up the creamy tomato sauce perfectly. For extra fragrance, cook it with a bay leaf and a pinch of salt. If you enjoy building rice-based bowls, this Lebanese lemon garlic chicken rice bowl style of serving works beautifully with the halloumi curry spooned on top.
Warm Naan Bread: Soft and slightly chewy, naan is perfect for scooping up every last bit of sauce. If you want a lighter homemade option, this viral cottage cheese flatbread makes a surprisingly great substitute with added protein.
Cucumber Raita: A cool yogurt-based side with cucumber and mint cuts through the richness of the cream sauce and provides a refreshing contrast in every bite. This is especially helpful if your salsa or paprika leans toward the spicier end.
Simple Green Salad: A crisp salad with lemon dressing brings lightness to the plate. This fresh walnut apple salad adds a sweet and crunchy element that pairs surprisingly well with bold Indian-spiced dishes.
Roasted Potatoes with Baked Feta and Garlic: Golden roasted potatoes with creamy baked feta echo the Mediterranean-meets-bold-spice theme of this dish and make the meal feel more complete and satisfying.
Mujadara Lentils and Rice: A hearty, protein-rich side that pairs naturally with the warm spices in the curry. The earthy lentils and caramelized onions complement the tomato-cream sauce without overpowering it.

How to Store and Reheat Halloumi Makhani
Store leftovers in an airtight container in the refrigerator for up to 4 days. The sauce deepens in flavor overnight, making this a smart make-ahead meal for the week. Freezing is not recommended since cream-based sauces tend to separate when thawed. If you do freeze it, use within 2 months and stir in a splash of fresh cream when reheating.
To reheat, warm gently in a skillet over medium-low heat, stirring occasionally. If the sauce has thickened too much, add a small splash of cream or water and stir until smooth. I recommend avoiding the microwave when possible since stovetop reheating keeps the sauce from breaking.
Pro tip: if you are meal prepping, store the sauce separately and sear fresh halloumi when ready to serve. This keeps the cheese from getting too soft and gives you that satisfying golden crust every time.
Conclusion
Halloumi Makhani is the kind of dinner that feels special without requiring any special effort. The sauce is rich, the cheese is golden, and the whole dish comes together in 45 minutes with ingredients you likely already have. Give it a try this week — it just might become your new favorite meatless dinner.

Halloumi Makhani
Ingredients
Equipment
Method
- Heat oil or ghee in a large skillet over medium-high heat. Add halloumi cubes in a single layer without crowding and cook 2 to 3 minutes per side until golden brown on all sides. Remove and set aside.
- Reduce heat to medium. Add diced onion and cook for about 5 minutes, stirring occasionally, until soft and translucent. Do not rush this step.
- Add minced garlic and grated ginger. Stir constantly for about 1 minute until fragrant.
- Add cumin, coriander powder, garam masala, and paprika all at once. Toast the spices for 30 seconds, stirring constantly.
- Pour in the crushed tomatoes and stir to combine. Simmer on medium heat for 10 minutes until the sauce visibly thickens and deepens in color.
- Reduce heat to low. Slowly stir in the heavy cream a little at a time, stirring continuously to keep the sauce smooth. Never add cream over high heat.
- Gently add the pan-fried halloumi back into the sauce. Simmer on low for 5 minutes so the cheese absorbs all the spiced flavors.
- Taste and season carefully with salt, pepper, and sugar if needed. Halloumi is naturally salty so add salt last. Garnish with fresh cilantro and serve immediately.









