Vegetarian low-carb halloumi jalfrezi brings the smoky, spicy energy of the curry house to a pan of golden halloumi, peppers, and zucchini. The halloumi is browned first, then folded through a thick tomato sauce bloomed with cumin, coriander, garam masala, and fresh ginger. It's a hearty vegetarian curry that satisfies like a meat dish, with just 7.9 g net carbs per serving.
Ever noticed how some ingredients are just flavor magnets? Like eggplant, chunks of salty halloumi cheese act like little sponges, soaking up every delicious layer of flavor in a sauce. That’s exactly why it’s the star of this incredible vegetarian and low-carb take on Jalfrezi, the beloved Indian takeout classic. Get ready for a rich, fragrant curry that comes together in under an hour!
MAKES: 6 servings
PREPARATION TIME: 20 minutes
COOKING TIME: 25 minutes
Ingredients
• 1/3 cup / 73 g (2.57 oz) ghee or other healthy cooking fat, divided
• 1 pound / 450 g (15.9 oz) halloumi cheese, diced
• 1 1/2 teaspoons whole cumin seeds
• 1 medium / 110 g (3.9 oz) onion, sliced
• 2 cloves garlic, minced
• 1-inch piece / 6 g (0.21 oz) ginger, finely chopped
• 1 small / 14 g (0.49 oz) green chile pepper, sliced
• 1 1/2 teaspoons ground coriander
• 1 1/2 teaspoons (10 ml / 0.3 fl oz) garam masala
• 1/2 teaspoon (10 ml / 0.3 fl oz) turmeric powder
• 1/2 teaspoon chili powder
• 3 medium / 240 g (8.5 oz) tomatoes or 1 cup / 240 g (8.5 oz) canned chopped tomatoes
• 1/2 cup / 120 ml water or vegetable stock
• 1 medium / 120 g (4.2 oz) red bell pepper, sliced
• 2 medium / 240 g (8.5 oz) green bell peppers, sliced
• 1 medium / 200 g (7.1 oz) zucchini, diced
• Salt and pepper to taste
• 2 tablespoons / 30 ml (1 fl oz) fresh lemon juice
• Fresh cilantro or parsley for garnish
Instructions
1. Heat half of the ghee in a large skillet or casserole dish over medium-high heat. Add the diced halloumi and cook until lightly browned on all sides. Use a slotted spoon to transfer the halloumi to a bowl and set aside.
2. Add the remaining ghee to the pan. Add the cumin seeds and cook for 30 seconds over medium-high heat until they become fragrant.
3. Add the sliced onion and cook for 2 to 3 minutes. Stir in the garlic, ginger, and green chile pepper, followed by the ground coriander, garam masala, turmeric, and chili powder. Cook for 1 minute, stirring frequently to prevent burning.
4. Pour in the tomatoes and vegetable stock, stirring to combine. Cook for 1 to 2 minutes, allowing the sauce to start thickening.
5. Add the sliced bell peppers and diced zucchini to the skillet. Cook for 5 to 8 minutes, or until the vegetables are crisp-tender.
6. Return the browned halloumi to the pan and stir to coat. Season with salt and pepper to taste.
7. Remove from the heat, drizzle with fresh lemon juice, and garnish with cilantro before serving. Store leftovers in an airtight container in the refrigerator for up to 5 days.
Nutritional Information
• Nutrition Facts
• PER SERVING
• Total carbs: 10.6 g (0.37 oz)
• Fiber: 2.7 g
• Net carbs: 7.9 g (0.28 oz)
• Protein: 16.8 g
• Fat: 33.1 g
• Energy: 401 kcal
• Macronutrient ratio: Calories from carbs (8%), protein (17%), fat (75%)
Pro Tips
• For the best browning, ensure the halloumi pieces are not overcrowded in the pan; cook them in two batches if necessary.
• Toasting the whole cumin seeds first, and then the ground spices for a minute, is a technique called ‘blooming’ that deeply enhances their flavor and aroma.
• Control the heat by removing the seeds from the green chile for a milder flavor, or leave them in for an extra kick.
• If the sauce becomes too thick while the vegetables are cooking, add an extra splash of water or vegetable stock to reach your desired consistency.
FAQ
Q: What makes this Halloumi Jalfrezi low-carb
A: This recipe is low-carb because it uses halloumi cheese and vegetables like bell peppers and zucchini instead of high-carb ingredients like potatoes. Each serving contains only 7.9 grams (0.28 oz) of net carbs.
Q: How do I get my halloumi crispy and not rubbery
A: For the best texture, heat ghee in a skillet over medium-high heat and cook the diced halloumi until it’s lightly browned on all sides. Avoid overcrowding the pan; cook in batches if necessary to ensure it browns properly.
Q: Can I make this Jalfrezi recipe vegan
A: To make this Jalfrezi vegan, you would need to substitute the halloumi cheese with a plant-based alternative like firm tofu and use a vegan cooking fat like coconut oil instead of ghee.
Q: How long can I store leftover Halloumi Jalfrezi
A: You can store leftovers in an airtight container in the refrigerator for up to 5 days.
Pro Tips
- Don't overcrowd the halloumi in the pan — cook it in two batches if needed so each cube browns properly instead of steaming and going rubbery.
- Toast the whole cumin seeds first, then cook the ground spices with the aromatics for about a minute. This 'blooming' step is what makes the sauce taste like a proper jalfrezi rather than spiced tomatoes.
- For a milder curry, remove the seeds from the green chile before slicing; leave them in if you want the extra kick that jalfrezi is known for.
- If the sauce thickens too much while the vegetables cook, add a splash of water or vegetable stock to loosen it back to your preferred consistency.
- Leftovers keep in an airtight container in the refrigerator for up to 5 days, and the flavors only deepen overnight.
Frequently Asked Questions
Is halloumi jalfrezi keto-friendly?
Yes — each of the 6 servings has 10.6 g total carbs and 2.7 g fiber, leaving 7.9 g net carbs, with 75% of calories coming from fat. The halloumi and ghee carry the fat while peppers, tomatoes, and zucchini keep the carbs low.
Can I make this curry ahead of time?
Absolutely — it stores in an airtight container in the refrigerator for up to 5 days and tastes even better the next day. Gently reheat it in a skillet so the halloumi doesn't toughen.
How do I keep the halloumi from going rubbery?
Brown the cubes quickly over medium-high heat in a single layer and add them back to the pan only at the end, just long enough to coat in the sauce. Overcooking is what makes halloumi squeaky and tough.
Can I make this jalfrezi less spicy?
Remove the seeds from the green chile and reduce or skip the chili powder — the cumin, coriander, garam masala, and ginger still give the sauce plenty of depth without much heat.
Recipe card below.
More Recipes You’ll Love
- Instant Pot Healthy Sloppy Joes
- Effortless Slow Cooker Chicken Fajitas
- The Secret to Perfectly Juicy Turkey, Every Single Time!

Vegetarian Low-Carb Halloumi Jalfrezi
Ingredients
Method
- Heat half of the ghee in a large skillet or casserole dish over medium-high heat.
- Add the diced halloumi and cook until lightly browned on all sides. Use a slotted spoon to transfer the halloumi to a bowl and set aside.
- Add the remaining ghee to the pan.
- Add the cumin seeds and cook for 30 seconds over medium-high heat until they become fragrant.
- Add the sliced onion and cook for 2 to 3 minutes.
- Stir in the garlic, ginger, and green chile pepper, followed by the ground coriander, garam masala, turmeric, and chili powder.
- Cook for 1 minute, stirring frequently to prevent burning.
- Pour in the tomatoes and vegetable stock, stirring to combine.
- Cook for 1 to 2 minutes, allowing the sauce to start thickening.
- Add the sliced bell peppers and diced zucchini to the skillet.
- Cook for 5 to 8 minutes, or until the vegetables are crisp-tender.
- Return the browned halloumi to the pan and stir to coat.
- Season with salt and pepper to taste.
- Remove from the heat, drizzle with fresh lemon juice, and garnish with cilantro before serving. Store leftovers in an airtight container in the refrigerator for up to 5 days.








