RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Harissa-Marinated Grilled Chicken Thighs with Lemon Spring Vegetable Couscous and Charred Cherry Tomatoes
  • Grilled Chipotle-Lime Chicken Bowl with Cilantro-Brown Rice & Roasted Winter Squash
  • Grilled Ancho-Lime Chicken over Cilantro-Lime Jasmine Rice with Warm Black Bean & Corn Salsa and Quick-Pickled Red Cabbage
  • Grilled Lemon‑Herb Chicken Thighs with Warm Quinoa and Roasted Winter Vegetables
  • Grilled Lemon–Tarragon Chicken Thighs over Warm Asparagus & Cauliflower Rice with Pea Shoots
  • Lemon‑Herb Grilled Chicken & Charred Brussels Rice Bowl
  • Browse all recipes →
Grilled Harissa Chicken Thighs with Coconut-Lime Jasmine Rice & Charred Winter Vegetables

Grilled Harissa Chicken Thighs with Coconut-Lime Jasmine Rice & Charred Winter Vegetables

By emensah m

North African–inspired fusionIntermediate

Juicy, skin-on chicken thighs rubbed with smoky-spiced harissa and charred to crisp perfection, served over fragrant jasmine rice enlivened with light coconut milk and bright lime. Charred Brussels sprouts and carrot batons add caramelized, wintery depth while fresh cilantro brings a herbaceous finish — a bold North African–inspired fusion with tropical brightness.

Prep: 20 minutes (plus 30–60 minutes recommended marinating time)
Cook: 30 minutes
Total: 50 minutes (plus recommended marinating)
4 servings
Main coursePoultryGrilledFusionWeeknight dinner

Ingredients

  • 800 g boneless, skin-on chicken thighs
  • 4 tbsp (≈60 g) harissa paste
  • 4 cloves (≈12 g) garlic, minced
  • 4 tbsp (≈60 ml) extra-virgin olive oil (divided: marinade + brush)
  • 300 g jasmine rice (dry)
  • 240 ml light coconut milk
  • 150 ml water (for rice)
  • 2 whole (zest and ≈60 ml juice total) lime (zest + juice)
  • 400 g Brussels sprouts, halved
  • 240 g carrots, peeled and cut into batons
  • 4 tbsp fresh cilantro, chopped

Instructions

1

Prepare the chicken marinade: In a bowl combine 4 tbsp harissa paste, minced garlic, 2 tbsp of the olive oil and a generous pinch (~1 tsp) of salt and a few grinds of black pepper. Mix to a loose paste so it will coat evenly. (Why: the oil helps the harissa spread and penetrate the skin; salt begins seasoning and drawing flavor into the meat.)

2

Pat the 800 g chicken thighs dry with paper towel. Rub the harissa marinade all over the chicken, getting some under the edges and pressing it into the skin. Cover and refrigerate for at least 30 minutes — up to overnight. (Why: drying the skin first ensures it crisps when seared. Marinating allows the capsaicin and aromatics of the harissa and garlic to infuse the meat.)

3

Rinse the 300 g jasmine rice under cold water until the water runs mostly clear, then drain. (Why: rinsing removes surface starch for separate, fluffy grains rather than gummy rice.)

4

Make the coconut‑lime cooking liquid: Zest the 2 limes and reserve 1 tsp zest for garnish. Juice the limes to yield about 60 ml. In a medium saucepan combine the 240 ml light coconut milk, 150 ml water, 60 ml lime juice, 1 tsp salt and the remaining lime zest. Bring just to a simmer. (Why: using part coconut milk and part water keeps the rice light while giving a subtle coconut richness and the lime adds bright acidity to lift the dish.)

5

Cook the rice: Add the drained jasmine rice to the simmering liquid, stir once to distribute, cover with a tight-fitting lid, reduce heat to the lowest setting and cook undisturbed for 12–14 minutes, or until the liquid is absorbed. Turn off the heat and let sit, covered, for 8 minutes. Then fluff gently with a fork and taste for salt; adjust if needed. (Why: low, steady heat cooks jasmine rice into tender, separate grains; resting lets steam finish cooking evenly.)

6

While the rice simmers, char the vegetables: Toss the halved Brussels sprouts and carrot batons with the remaining 2 tbsp olive oil, ¾ tsp salt and a generous grind of black pepper. Preheat a grill or a heavy grill pan over medium-high heat until very hot. (Why: high heat is needed to create a good char and caramelization – it concentrates sugars and develops savory Maillard flavor.)

7

Grill the vegetables: Place the Brussels sprouts cut-side down and the carrots across hot grill grates or pan. Cook without moving for 3–5 minutes until well-browned, then turn so each side gets a bit of char — total 8–10 minutes depending on size. Transfer to a bowl and keep warm. (Why: allowing contact without turning too soon yields a deep crust and sweet flavor.)

8

Grill the chicken: Preheat the grill or grill pan to medium-high. Shake off excess marinade (don’t rinse), season any uncovered spots with a little salt. Place thighs skin-side down and cook 6–9 minutes until the skin is deeply browned and crisp (watch for flare-ups — move pieces if they catch). Flip and cook another 5–8 minutes, or until an instant-read thermometer inserted into the thickest part reads 74°C (165°F). Brush occasionally with a little oil to encourage browning and prevent sticking. (Why: starting skin-side down renders fat and crisps skin; a thermometer ensures safe doneness without overcooking.)

9

Rest the chicken: Transfer thighs to a cutting board, tent loosely with foil and rest 5–8 minutes. (Why: resting lets juices redistribute so the meat stays moist when cut.)

10

Finish the rice and plate: Stir the chopped cilantro into the fluffed rice along with a final squeeze of lime to taste and the reserved lime zest (reserve a little for garnish). Taste and season. Divide the rice among 4 plates, top with a chicken thigh, and arrange the charred Brussels sprouts and carrots alongside. Sprinkle chopped cilantro and any remaining lime zest over the whole dish and offer extra harissa or lime wedges at the table. (Why: finishing the rice with herbs and citrus brightens flavors and gives a fresh contrast to the smoky, spicy chicken.)

Chef's Tips

  • 1Pat the chicken completely dry before applying the harissa rub — moisture on the skin creates steam and prevents good crisping.
  • 2If you have time, marinate the chicken for several hours or up to overnight — the flavor penetrates and mellows the paste for deeper, more balanced heat.
  • 3Use an instant-read thermometer to check doneness: thighs are safe and juiciest at 74°C (165°F); overcooking will dry them out.
  • 4For an even faster weeknight option, roast the vegetables on a hot sheet pan at 220°C/425°F for 18–22 minutes, turning once.
  • 5Watch for flare-ups on a charcoal grill — move pieces to a cooler zone if they blacken too fast, then finish over indirect heat.

Variations

  • Chicken breast: Use 4 skin-on chicken breasts (or bone-in) and reduce grill time so breasts don’t dry — aim for 64–66°C (147–150°F) internal, then rest to finish to 74°C. For leaner meat, remove skin before serving.
  • Vegetarian: Replace thighs with thick pressed tofu or large king oyster mushrooms. Marinate the tofu and grill in a grill basket; cook until char-marked and heated through.
  • Spice swap: Replace harissa with 4 tbsp peri-peri paste for a sharper heat or with 4 tbsp chermoula (herb-forward) for a fresher finish.
  • Rice upgrade: Stir in 2 tbsp toasted shredded coconut and 1 tbsp chopped toasted cashews when you fluff the rice for extra texture and tropical flavor.

Nutrition per Serving

1007

Calories

44g

Protein

82g

Carbs

58g

Fat

7g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Grilled Harissa Chicken Thighs with Coconut-Lime Jasmine Rice & Charred Winter Vegetables

By emensah m

Main coursePoultryGrilledFusionWeeknight dinner
Grilled Harissa Chicken Thighs with Coconut-Lime Jasmine Rice & Charred Winter Vegetables - boneless, skin-on chicken thighs, harissa paste recipe

Juicy, skin-on chicken thighs rubbed with smoky-spiced harissa and charred to crisp perfection, served over fragrant jasmine rice enlivened with light coconut milk and bright lime. Charred Brussels sprouts and carrot batons add caramelized, wintery depth while fresh cilantro brings a herbaceous finish — a bold North African–inspired fusion with tropical brightness.

North African–inspired fusionIntermediate4 servings
Prep: 20 minutes (plus 30–60 minutes recommended marinating time)
Cook: 30 minutes
50 minutes (plus recommended marinating)

Ingredients

  • 800 g boneless, skin-on chicken thighs
  • 4 tbsp (≈60 g) harissa paste
  • 4 cloves (≈12 g) garlic, minced
  • 4 tbsp (≈60 ml) extra-virgin olive oil (divided: marinade + brush)
  • 300 g jasmine rice (dry)
  • 240 ml light coconut milk
  • 150 ml water (for rice)
  • 2 whole (zest and ≈60 ml juice total) lime (zest + juice)
  • 400 g Brussels sprouts, halved
  • 240 g carrots, peeled and cut into batons
  • 4 tbsp fresh cilantro, chopped

Instructions

1

Prepare the chicken marinade: In a bowl combine 4 tbsp harissa paste, minced garlic, 2 tbsp of the olive oil and a generous pinch (~1 tsp) of salt and a few grinds of black pepper. Mix to a loose paste so it will coat evenly. (Why: the oil helps the harissa spread and penetrate the skin; salt begins seasoning and drawing flavor into the meat.)

2

Pat the 800 g chicken thighs dry with paper towel. Rub the harissa marinade all over the chicken, getting some under the edges and pressing it into the skin. Cover and refrigerate for at least 30 minutes — up to overnight. (Why: drying the skin first ensures it crisps when seared. Marinating allows the capsaicin and aromatics of the harissa and garlic to infuse the meat.)

3

Rinse the 300 g jasmine rice under cold water until the water runs mostly clear, then drain. (Why: rinsing removes surface starch for separate, fluffy grains rather than gummy rice.)

4

Make the coconut‑lime cooking liquid: Zest the 2 limes and reserve 1 tsp zest for garnish. Juice the limes to yield about 60 ml. In a medium saucepan combine the 240 ml light coconut milk, 150 ml water, 60 ml lime juice, 1 tsp salt and the remaining lime zest. Bring just to a simmer. (Why: using part coconut milk and part water keeps the rice light while giving a subtle coconut richness and the lime adds bright acidity to lift the dish.)

5

Cook the rice: Add the drained jasmine rice to the simmering liquid, stir once to distribute, cover with a tight-fitting lid, reduce heat to the lowest setting and cook undisturbed for 12–14 minutes, or until the liquid is absorbed. Turn off the heat and let sit, covered, for 8 minutes. Then fluff gently with a fork and taste for salt; adjust if needed. (Why: low, steady heat cooks jasmine rice into tender, separate grains; resting lets steam finish cooking evenly.)

6

While the rice simmers, char the vegetables: Toss the halved Brussels sprouts and carrot batons with the remaining 2 tbsp olive oil, ¾ tsp salt and a generous grind of black pepper. Preheat a grill or a heavy grill pan over medium-high heat until very hot. (Why: high heat is needed to create a good char and caramelization – it concentrates sugars and develops savory Maillard flavor.)

7

Grill the vegetables: Place the Brussels sprouts cut-side down and the carrots across hot grill grates or pan. Cook without moving for 3–5 minutes until well-browned, then turn so each side gets a bit of char — total 8–10 minutes depending on size. Transfer to a bowl and keep warm. (Why: allowing contact without turning too soon yields a deep crust and sweet flavor.)

8

Grill the chicken: Preheat the grill or grill pan to medium-high. Shake off excess marinade (don’t rinse), season any uncovered spots with a little salt. Place thighs skin-side down and cook 6–9 minutes until the skin is deeply browned and crisp (watch for flare-ups — move pieces if they catch). Flip and cook another 5–8 minutes, or until an instant-read thermometer inserted into the thickest part reads 74°C (165°F). Brush occasionally with a little oil to encourage browning and prevent sticking. (Why: starting skin-side down renders fat and crisps skin; a thermometer ensures safe doneness without overcooking.)

9

Rest the chicken: Transfer thighs to a cutting board, tent loosely with foil and rest 5–8 minutes. (Why: resting lets juices redistribute so the meat stays moist when cut.)

10

Finish the rice and plate: Stir the chopped cilantro into the fluffed rice along with a final squeeze of lime to taste and the reserved lime zest (reserve a little for garnish). Taste and season. Divide the rice among 4 plates, top with a chicken thigh, and arrange the charred Brussels sprouts and carrots alongside. Sprinkle chopped cilantro and any remaining lime zest over the whole dish and offer extra harissa or lime wedges at the table. (Why: finishing the rice with herbs and citrus brightens flavors and gives a fresh contrast to the smoky, spicy chicken.)

Chef's Tips

  • 1Pat the chicken completely dry before applying the harissa rub — moisture on the skin creates steam and prevents good crisping.
  • 2If you have time, marinate the chicken for several hours or up to overnight — the flavor penetrates and mellows the paste for deeper, more balanced heat.
  • 3Use an instant-read thermometer to check doneness: thighs are safe and juiciest at 74°C (165°F); overcooking will dry them out.
  • 4For an even faster weeknight option, roast the vegetables on a hot sheet pan at 220°C/425°F for 18–22 minutes, turning once.
  • 5Watch for flare-ups on a charcoal grill — move pieces to a cooler zone if they blacken too fast, then finish over indirect heat.

Variations

  • Chicken breast: Use 4 skin-on chicken breasts (or bone-in) and reduce grill time so breasts don’t dry — aim for 64–66°C (147–150°F) internal, then rest to finish to 74°C. For leaner meat, remove skin before serving.
  • Vegetarian: Replace thighs with thick pressed tofu or large king oyster mushrooms. Marinate the tofu and grill in a grill basket; cook until char-marked and heated through.
  • Spice swap: Replace harissa with 4 tbsp peri-peri paste for a sharper heat or with 4 tbsp chermoula (herb-forward) for a fresher finish.
  • Rice upgrade: Stir in 2 tbsp toasted shredded coconut and 1 tbsp chopped toasted cashews when you fluff the rice for extra texture and tropical flavor.

Nutrition per Serving

1007

Calories

44g

Protein

82g

Carbs

58g

Fat

7g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with boneless, skin-on chicken thighs🥘 More with harissa paste🥘 More with garlic, minced

Similar Recipes