Al Kabsa Rice Recipe: Spiced Lamb and Jasmine Rice Feast

Salads

Al Kabsa Rice Recipe: Spiced Lamb and Jasmine Rice Feast

This Al Kabsa rice recipe brings the vibrant flavors of Saudi Arabia to your table, where fragrant jasmine rice meets tender lamb in a rich, spiced tomato sauce. 🌟 The dish is traditionally served at celebrations, and its aromatic blend of cardamom, cloves, and cinnamon creates an unforgettable experience. What makes this recipe special is its balance of bold spices and tender meat, all simmered together for maximum flavor infusion.

The preparation begins with perfectly cooked jasmine rice, which serves as the foundation for this dish. Meanwhile, lamb is marinated in a blend of Middle Eastern spices, then slow-cooked until fall-apart tender. The tomato sauce, infused with garlic, ginger, and traditional spices, ties everything together with its deep, savory richness. This method ensures each bite delivers layers of flavor that transport you to the Arabian Peninsula.

By the time you serve this dish, you'll have a fragrant, hearty meal that's as impressive as it is delicious. The rice will be fluffy and aromatic, the lamb will be melt-in-your-mouth tender, and the sauce will be rich and deeply flavorful. This recipe is perfect for special occasions or when you want to create a memorable dining experience. Let's get started on this cultural feast.

Traditional Al Kabsa is often served with dates and a side of flatbread, creating a complete and satisfying meal. The dish can be easily scaled up for gatherings, making it ideal for family celebrations or festive occasions. The combination of spices and cooking techniques ensures every element comes together harmoniously, delivering a taste of Saudi Arabia in your own kitchen.

👨‍🍳
Difficulty
Hard
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for al kabsa rice

Six aromatic spices and tender lamb transform simple rice into a celebratory Arabian feast.

Ingredient Amount Notes
Jasmine Rice 🍚 2 cups Uncooked, long-grain preferred
Lamb Leg 🐏 3 lb Bone-in, cut into 2-inch pieces
Yellow Onions 🧅 2 whole Medium size, finely chopped
Garlic Cloves 🧄 8 cloves Peeled, minced for marinade
Fresh Ginger 🌿 1 inch Peeled, grated for marinade
Roma Tomatoes 🍅 4 whole Medium size, chopped for sauce
Cardamom Pods 🌿 6 whole Lightly crushed for fragrance
Cinnamon Sticks 🌿 2 whole For aromatic depth
Cloves 🌿 4 whole Whole for marinade infusion
Ground Cumin 🌶️ 1 ½ tbsp Toasted for deeper flavor
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Turmeric Powder 🌶️ 1 tsp For vibrant color
Extra-Virgin Olive Oil 🫒 ½ cup For cooking and marinade
Water 💧 3 cups For rice cooking
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly cracked preferred

The lamb is the heart of this dish, so look for bone-in cuts—they stay juicier during slow cooking. Middle Eastern markets often carry pre-cut lamb leg, but any butcher will slice it for you. The spices? Whole spices like cardamom and cloves need to be lightly crushed—don't grind them. For the best flavor, buy them whole and toast them briefly in a dry pan before adding to the marinade. Jasmine rice should be long-grain and fragrant—avoid basmati unless you're making a fusion version.

No lamb leg? Shoulder or neck works too—just increase cooking time by 20 minutes. Running short on cardamom? Allspice berries at half the amount add similar warmth. The Roma tomatoes can be swapped for canned San Marzano (drained well) if you're in a pinch. For extra richness, stir in 2 tbsp tomato paste with the fresh tomatoes. The ginger and garlic should be freshly grated and minced—no powdered shortcuts here. Trust me, the difference is night and day.

This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 4 days in the fridge. For longer storage, freeze portions for 3 months. The rice reheats beautifully—just add a splash of water and cover tightly. The lamb? Reheat gently in the sauce to keep it moist. Serve with warm flatbread and a side of dates for the full Arabian experience.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just brown the lamb, toss in the onions and garlic, then layer with rice and broth. No extra pans, no stress. That fragrant steam while it cooks? Pure reward.
  • Lamb So Tender: The slow simmer turns tough lamb leg into melt-in-your-mouth perfection. Between us, I’ve tried cheaper cuts, but this? Worth every penny for that fall-apart texture.
  • Weeknight to Celebration: Same recipe feeds my kids’ soccer team or my in-laws for dinner. The ginger and garlic give it that warm, spicy depth that feels special—no fancy prep needed.
  • Leftovers That Don’t Suck: Honestly, this tastes better the next day. The rice soaks up all the lamb juices, and I pack it for lunches all week. Budget-friendly? Absolutely. Delicious? Ridiculously.

Step-by-step instructions for Al Kabsa rice

Here's how to create this aromatic Middle Eastern masterpiece with perfectly spiced lamb and fragrant jasmine rice.

1

🍳 Step 1: Marinate the Lamb with Spices

In a large bowl, combine the 3 lb lamb leg cut into 2-inch pieces with 0.5 cup extra-virgin olive oil, 1.5 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp turmeric powder, 1.5 tsp salt, and 0.5 tsp freshly cracked black peppercorns. Mix thoroughly to coat the lamb evenly.

Add the 8 cloves minced garlic, 1 inch grated fresh ginger, 4 whole cloves, 2 whole cinnamon sticks, and 6 lightly crushed cardamom pods. The spices should infuse the lamb with their warm, earthy aromas. Cover and refrigerate for at least 4 hours (overnight is best) to let the flavors penetrate deeply.

2

🔥 Step 2: Brown the Lamb and Sauté Aromatics

Heat a large Dutch oven over medium-high heat and add the marinated lamb in batches, allowing space between pieces. Sear for 3-4 minutes per side until deeply browned—this develops rich flavor. Remove the lamb and set aside.

In the same pot, add 2 whole finely chopped yellow onions and cook for 5 minutes until softened. Add 4 whole chopped Roma tomatoes and cook for another 5 minutes until they break down into a chunky sauce. Return the lamb to the pot and pour in 3 cups water, scraping up any browned bits from the bottom.

3

🥘 Step 3: Simmer the Lamb with Spices

Bring the liquid to a boil, then reduce heat to low and cover. Let it simmer for 1.5 hours, turning the lamb occasionally, until it's fork-tender. The sauce should thicken slightly, absorbing all those beautiful spice flavors.

Here's the thing—don't peek or stir too often. Every time you lift the lid, you lose heat and moisture, which could make the lamb tough. The lamb is done when it pulls apart easily with two forks and the sauce has reduced to a rich consistency.

4

🍚 Step 4: Prepare the Jasmine Rice

While the lamb simmers, rinse the 2 cups jasmine rice under cold water until the water runs clear. This removes excess starch that could make the rice gummy. In a separate pot, bring 2 cups water to a boil, add the rice, reduce heat to low, cover, and let it steam for 15 minutes without lifting the lid.

After 15 minutes, turn off the heat and let the rice sit covered for another 10 minutes. The residual heat will finish cooking it perfectly. Fluff with a fork—it should be tender but still have a slight bite.

5

🥘 Step 5: Combine and Serve

Once the lamb is tender, carefully transfer it to a serving platter, leaving the sauce behind. Gently fold the cooked jasmine rice into the lamb sauce, mixing just until combined. The rice should absorb the rich, spiced lamb juices.

Serve immediately with the lamb and rice mixture piled high on a platter. Garnish with extra cracked black peppercorns and a sprinkle of freshly chopped cilantro if you like. This dish tastes even better the next day as the flavors meld together, so leftovers make fantastic lunches!

👨‍🍳

Pro Tips For Making Al Kabsa Rice

  • Brown the Lamb First: After slicing the lamb leg, sear the pieces in batches over medium-high heat until deeply browned—this isn’t just for flavor, it’s the foundation. I used to skip this step and ended up with lamb that tasted more like stew than kabsa. Let the meat develop that crust before adding any liquid, or you’ll just dilute the depth.
  • Slice Ginger Thinly: Forget the thick chunks—grate or finely slice the fresh ginger (about 1/4-inch thick) so it dissolves into the broth without leaving tough bits. My grandmother swore by this, and she was right: it infuses the rice evenly instead of sitting like a textural afterthought.
  • Don’t Crowd the Pot: If you’re cooking the rice in the same pot as the lamb, resist the urge to pack it in tight—use a wide, shallow pot and spread the rice out in an even layer. I learned this the hard way after a batch turned out uneven, with some parts mushy and others still firm. Space matters more than you’d think.
  • Toast the Rice First: Before adding water, dry-toast the jasmine rice in the pot for 2–3 minutes over medium heat—just until you smell that nutty aroma. This isn’t optional; it locks in the rice’s natural starches so the grains stay separate and fluffy. (Yes, even if you’re impatient like me.)

Dietary considerations for al kabsa rice

Vegetarian Adaptations

Skip the lamb entirely and use chickpeas or mushrooms as the protein base. For chickpeas, simmer 2 cans (15 oz each) drained chickpeas in the spiced tomato sauce for 30 minutes to absorb the flavors. Add 1 cup diced sweet potatoes and 1 cup chopped cauliflower for texture. The spices will transform these humble ingredients into a hearty, satisfying dish. 🌱

Gluten-Free Options

Al Kabsa is naturally gluten-free, but check your spices for hidden additives. Use certified gluten-free ground cumin, ground coriander, and turmeric (brands like Penzeys offer gluten-free options). Serve with gluten-free flatbread or extra rice to ensure all components are safe. The dish's foundation remains unchanged—just verify your spice blends. ✨

Nut-Free Considerations

This recipe is already nut-free, but always double-check spice blends for cross-contamination warnings. If you're using ghee instead of olive oil (for extra richness), ensure it's nut-free certified. For garnishes, stick to fresh cilantro or parsley—avoid any nut-based toppings like pine nuts or almonds. The dish's bold flavors shine without nuts. 💛

Dairy-Free Version

No dairy is required in traditional Al Kabsa, but if you're adding yogurt-based sauces or garnishes, use coconut yogurt instead. The original recipe relies on spices and meat (or plant-based substitutes) for richness, so no adjustments are needed to the core dish. Just skip any dairy-based sides like garlic yogurt dips. 🥛

Lower-Carb Modifications

Replace the jasmine rice with cauliflower rice (about 4 cups) cooked alongside the lamb. The cauliflower absorbs the spiced sauce beautifully, creating a lighter yet flavorful base. For extra protein, add 1 cup cooked lentils to the sauce during the final 20 minutes of simmering. The dish remains hearty but significantly lower in carbs. 🥦

Spice Sensitivity Tips

Reduce the ground cumin and ground coriander by half if you're sensitive to spices. Use mild paprika (½ tsp) for color instead of turmeric, which can be more potent. For heat, add ½ tsp ground cinnamon instead of chili powder. The dish will still taste amazing—just milder. Adjust to your comfort level! 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 5g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken instead of lamb for this dish?

Yes! Chicken works beautifully—just use 3 lb boneless, skinless chicken thighs instead of lamb. Marinate them for the same 4 hours and reduce the simmering time to 45-50 minutes (chicken cooks faster). The spices will infuse just as well, creating a lighter but equally flavorful version.

2

How do I make sure the rice stays separate from the sauce?

Cook the rice separately in its own pot with water (no sauce) for 15 minutes, then let it rest covered for 10 minutes. Just before serving, gently fold the rice into the sauce—this keeps it fluffy while absorbing some flavor. For extra separation, serve the rice and sauce in separate bowls and let guests mix as they eat.

3

What's the best way to reheat leftovers?

Reheat gently in a pot with a splash of water over low heat for 10-15 minutes. Never microwave—it makes the rice rubbery. For the lamb, add a little of the original sauce to keep it moist. Leftovers taste even better the next day as flavors meld!

4

Can I prepare this dish ahead of time?

Marinate the lamb overnight for maximum flavor. Cook the lamb and sauce up to 2 days ahead, then refrigerate. Reheat gently, then cook the rice fresh before combining. For parties, assemble everything 1 hour before serving to keep the rice warm and fluffy.

5

What if I don't have all the spices?

No problem! Start with cumin and coriander as your base—these are essential. Skip optional spices like cardamom or cloves if needed, but add extra cinnamon (½ tsp) for warmth. The dish will still taste amazing with just these two key spices!

★★★★★4.6(2 reviews)
Categories Salads