There are dinners that fill you up and dinners that actually make you feel something. This Moroccan chicken rice meal is firmly in the second category.
The first time I made this I was chasing that feeling you get from a really good restaurant curry — that deep, warm, slightly smoky richness that coats everything and makes you want to eat more than you planned.
I layered in cumin, smoked paprika, turmeric, a touch of cinnamon, and fresh ginger, let the chicken simmer in a creamy tomato sauce until everything came together, and ended up standing at the stove eating directly from the pan. That is always a good sign.
This is the kind of recipe that sounds complicated because the flavors are so bold and layered, but it is actually very straightforward. One pan, simple ingredients, 40 minutes. The spices do all the heavy lifting and your kitchen will smell absolutely incredible the entire time.
For the chicken:
For the spice blend:
For the sauce:
For serving:
Step 1: Season and sear the chicken
Season the chicken pieces generously with salt, black pepper, and half of your spice blend. Toss to coat evenly. Heat the olive oil in a large deep skillet or dutch oven over medium-high heat. Once the oil is hot and shimmering, add the chicken pieces in a single layer without crowding the pan. Sear for 3 to 4 minutes per side until golden brown. You are not cooking them through at this stage — just building color and flavor. Remove the chicken from the pan and set aside.
Step 2: Cook the onion
Reduce the heat to medium. In the same pan with all those flavorful browned bits still in it, add the diced onion. Cook for 6 to 8 minutes, stirring occasionally, until the onion is completely soft, translucent, and just beginning to turn golden. Do not rush this. Properly cooked onion is the difference between a good sauce and a great one.
Step 3: Add garlic, ginger, and spices
Add the minced garlic, grated fresh ginger, and the remaining spice blend to the softened onion. Stir constantly for about 90 seconds until the garlic is fragrant and the spices are toasted and deeply aromatic. Your kitchen should smell incredible right now. Add the tomato paste and stir it into the spice mixture, cooking for another minute until it darkens slightly.
Step 4: Build the sauce
Pour in the crushed tomatoes and chicken broth. Stir everything together, scraping up any browned bits from the bottom of the pan — those bits are pure flavor. Bring the sauce to a gentle simmer and let it cook uncovered for 5 minutes, stirring occasionally, until it thickens slightly.
Step 5: Add the cream
Reduce the heat to low and stir in the heavy cream. The sauce will turn from a deep red to a beautiful warm orange. Let it simmer gently for 3 to 4 minutes — do not let it boil hard after the cream goes in or it can split.
Step 6: Return the chicken and simmer
Return the seared chicken pieces to the pan, nestling them into the sauce. Make sure every piece is submerged or at least well coated. Cover the pan partially and simmer on low heat for 15 to 18 minutes until the chicken is cooked through and tender and the sauce has thickened to a rich, creamy consistency. Taste the sauce and adjust salt and spices as needed.
Step 7: Serve
Spoon fluffy rice into bowls and ladle the Moroccan chicken and sauce generously over the top. Finish with a generous handful of fresh cilantro. Serve immediately with extra sauce on the side because there will never be enough sauce.
This dish is deeply satisfying on its own but here are a few ways to make it even better:
In the fridge: Store the chicken and sauce in an airtight container separate from the rice for up to 4 days. The flavors deepen significantly overnight and this meal is arguably even better on day two.
Reheating: Reheat the chicken and sauce in a saucepan over low heat, stirring gently, until warmed through. Add a small splash of chicken broth or water if the sauce has thickened too much in the fridge. Reheat rice separately with a splash of water either in the microwave or in a small pan.
Freezing: The chicken and sauce freeze beautifully for up to 3 months. Let it cool completely before transferring to a freezer-safe container. Thaw overnight in the fridge and reheat gently on the stovetop. Do not freeze the rice — cook fresh rice when you are ready to serve.
Dairy free storage note: If you made the coconut milk version, the storage and reheating process is identical. The coconut milk version may separate slightly more when reheated but a good stir brings it back together perfectly.
Meal prep tip: This is one of the best meal prep recipes in my rotation. Make a full batch of the chicken and sauce on Sunday and portion it with freshly cooked rice into containers for the week. It reheats in minutes and tastes genuinely great every single day.
This Moroccan chicken rice meal is the kind of recipe that earns a permanent spot in your regular rotation almost immediately. It is bold without being complicated, rich without being heavy, and comforting in a way that feels like a warm hand on the shoulder after a long day.
Cooking this dish was one of those moments in my kitchen where I realized that the right combination of spices can completely transform simple ingredients into something that feels special. That is the kind of cooking I want to share with you — not fancy, not complicated, just really good food made with intention.
If you make this, I want to hear about it. Did you go for the coconut milk version? Did you add chickpeas? Did you eat it straight from the pan at midnight because the leftovers were calling your name? No judgment. We have all been there.
Keep cooking with curiosity and feeding people you love. That is always worth it.
With gratitude, Kip
Tender chunks of chicken simmered in a deeply spiced creamy tomato sauce loaded with cumin, paprika, turmeric, cinnamon, and ginger — served over fluffy white rice and finished with fresh cilantro. Bold Moroccan flavors, one pan, and on the table in under 45 minutes. This is the dinner that makes your whole house smell like somewhere you want to be.