If you're tired of bland, repetitive meals that leave you hungry an hour later, this halal high protein skillet is your answer. It's a complete, balanced dish that packs a serious protein punch without sacrificing flavor or your dietary requirements.
Advertisements1
I developed this recipe to solve a common problem: how to hit your protein goals while keeping meals halal, simple, and genuinely delicious. The combination of lean chicken, fiber-rich chickpeas, and a warm, spiced tomato sauce creates a satisfying meal that's as good for your body as it is for your taste buds.
This one-pan wonder is perfect for busy weeknights. You'll have dinner on the table in about 30 minutes, with minimal cleanup and maximum nutrition.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
Use extra-virgin for best flavor. Substitute with avocado oil if preferred.
1 large onion, diced (about 1 cup / 150g)
Yellow or white onion works. For a milder taste, use shallots.
3 cloves garlic, minced
Fresh garlic is key. In a pinch, use 1 teaspoon garlic powder.
1 teaspoon ground cumin
Cumin adds earthy warmth. If you don't have it, use ground coriander.
1 teaspoon smoked paprika
Smoked paprika gives a subtle smoky depth. Regular paprika works too.
1/2 teaspoon ground turmeric
Turmeric adds color and anti-inflammatory benefits. Omit if you don't have it.
1/2 teaspoon ground cinnamon
Cinnamon is the secret to a warm, complex flavor. Use Ceylon if possible.
1 (15-ounce / 425g) can diced tomatoes, with juices
Fire-roasted tomatoes add extra smokiness. Crushed tomatoes also work.
1 (15-ounce / 425g) can chickpeas, drained and rinsed
Also called garbanzo beans. For lower sodium, rinse well.
1.5 pounds (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
Thighs stay moist. You can use breast, but reduce cooking time to avoid dryness.
1 cup (240ml) low-sodium chicken broth
Homemade or store-bought halal broth. Vegetable broth works for a vegetarian version.
1/2 cup (75g) plain Greek yogurt, for serving (optional)
Adds creaminess and extra protein. Use a dairy-free yogurt if needed.
2 tablespoons (8g) fresh parsley, chopped, for garnish
Fresh herbs brighten the dish. Cilantro is a great substitute.
Salt and black pepper, to taste
Kosher salt is best. Adjust to your preference.
Tips & Tricks
- Don't overcrowd the pan when browning the chicken – work in batches if needed to get a nice sear.
- If you prefer a thicker sauce, let it simmer uncovered for the last 5 minutes to reduce.
- For extra heat, add a pinch of cayenne pepper or red pepper flakes with the spices.
Pro Tips
Step-by-Step Instructions
1. Heat the oil
In a large skillet or Dutch oven, heat 2 tablespoons olive oil over medium-high heat (350°F / 175°C) until shimmering.
2. Sauté aromatics
Add the diced onion and cook, stirring occasionally, until translucent, about 4-5 minutes. Add the garlic and cook for 1 minute until fragrant.
3. Bloom the spices
Stir in the cumin, smoked paprika, turmeric, and cinnamon. Cook for 30 seconds, stirring constantly, to release their flavors.
4. Brown the chicken
Add the chicken pieces in a single layer (work in batches if necessary). Cook without moving for 3-4 minutes until browned on one side, then flip and cook for another 2-3 minutes. The chicken should be golden brown on the outside but not fully cooked through.
5. Add tomatoes and chickpeas
Pour in the diced tomatoes with their juices and the drained chickpeas. Stir to combine, scraping up any browned bits from the bottom of the pan.
6. Simmer with broth
Add the chicken broth and bring to a simmer. Reduce heat to medium-low (about 250°F / 120°C), cover, and let cook for 15 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C).
7. Season and thicken
Uncover and simmer for an additional 5-10 minutes, stirring occasionally, until the sauce has thickened slightly. Season with salt and black pepper to taste.
8. Serve and garnish
Serve hot, topped with a dollop of Greek yogurt and a sprinkle of fresh parsley. Enjoy!
Delicious Variations
Vegetarian
Replace chicken with extra-firm tofu or tempeh, and use vegetable broth.
Low-carb
Serve over cauliflower rice or zucchini noodles instead of regular rice.
Spicy
Add 1/2 teaspoon of cayenne pepper or a chopped jalapeño with the onions.
How to Store Halal High Protein Meals
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat in a skillet over medium heat, adding a splash of water or broth to loosen the sauce, or microwave in 30-second intervals.
Frequently Asked Questions
Q: Is this recipe halal?
Yes, this recipe is halal as long as you use certified halal chicken and ensure all other ingredients are halal. Check for halal certification on the broth and yogurt if needed.
Q: How much protein does one serving have?
Each serving contains about 32 grams of protein, thanks to the chicken and chickpeas. This makes it a great option for a high-protein meal.
Q: Can I use chicken breast instead of thighs?
Yes, you can use chicken breast, but reduce the cooking time slightly and be careful not to overcook, as breast meat dries out faster. Check for doneness at 165°F (74°C).
Q: What can I serve with this dish?
This dish is delicious with rice, quinoa, or warm pita bread. For a low-carb option, serve it over cauliflower rice or a fresh green salad.
Q: Can I make this in a slow cooker?
Yes, you can. Brown the chicken and sauté the aromatics first, then transfer everything to a slow cooker and cook on low for 4-6 hours or high for 2-3 hours.
If you're looking for more high-protein halal recipes that are both healthy and delicious, subscribe to my newsletter and get a free meal plan!
Halal High Protein Meals
Discover easy halal high protein meals with our hearty chicken and chickpea skillet, perfect for a healthy 30-minute dinner.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 large onion, diced (about 1 cup / 150g)
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon ground cinnamon
- 1 (15-ounce / 425g) can diced tomatoes, with juices
- 1 (15-ounce / 425g) can chickpeas, drained and rinsed
- 1.5 pounds (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 cup (240ml) low-sodium chicken broth
- 1/2 cup (75g) plain Greek yogurt, for serving (optional)
- 2 tablespoons (8g) fresh parsley, chopped, for garnish
- Salt and black pepper, to taste
📋 Instructions
- 1Heat the oil — In a large skillet or Dutch oven, heat 2 tablespoons olive oil over medium-high heat (350°F / 175°C) until shimmering.
- 2Sauté aromatics — Add the diced onion and cook, stirring occasionally, until translucent, about 4-5 minutes. Add the garlic and cook for 1 minute until fragrant.
- 3Bloom the spices — Stir in the cumin, smoked paprika, turmeric, and cinnamon. Cook for 30 seconds, stirring constantly, to release their flavors.
- 4Brown the chicken — Add the chicken pieces in a single layer (work in batches if necessary). Cook without moving for 3-4 minutes until browned on one side, then flip and cook for another 2-3 minutes. The chicken should be golden brown on the outside but not fully cooked through.
- 5Add tomatoes and chickpeas — Pour in the diced tomatoes with their juices and the drained chickpeas. Stir to combine, scraping up any browned bits from the bottom of the pan.
- 6Simmer with broth — Add the chicken broth and bring to a simmer. Reduce heat to medium-low (about 250°F / 120°C), cover, and let cook for 15 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C).
- 7Season and thicken — Uncover and simmer for an additional 5-10 minutes, stirring occasionally, until the sauce has thickened slightly. Season with salt and black pepper to taste.
- 8Serve and garnish — Serve hot, topped with a dollop of Greek yogurt and a sprinkle of fresh parsley. Enjoy!


