Al Kabsa Rice Recipe: Fragrant Spiced Lamb and Rice One-Pot Harmony

Salads

Al Kabsa Rice Recipe: Fragrant Spiced Lamb and Rice One-Pot Harmony

Al Kabsa rice recipe transforms a simple pot into a fragrant, spice-infused masterpiece that captures the heart of Saudi Arabian cuisine. This one-pot dish combines tender lamb, aromatic rice, and a rich tomato-based sauce—all simmered together until every grain absorbs the bold flavors. The secret lies in layering spices like cumin, cardamom, and cloves, which infuse the meat and rice with warmth and depth.

The beauty of this recipe is its simplicity: one pot, minimal prep, and maximum impact. You'll start with a marinade that tenderizes the lamb while building flavor, then layer it with basmati rice and a tomato-onion base that forms the dish's signature sauce. As it simmers, the spices meld into the rice, creating that signature fragrant aroma that fills every corner of your home.

What you'll achieve is a dish that's both hearty and elegant—perfect for gatherings or family meals. The lamb becomes fork-tender, the rice fluffy yet infused with spice, and the sauce rich and slightly tangy. Garnish with fried onions and raisins for texture and sweetness, and you've got a restaurant-quality meal that's impossible to resist.

This recipe also adapts beautifully—swap lamb for chicken or mushrooms for a vegetarian version, but always keep the spice blend intact. The one-pot method ensures minimal cleanup, leaving you free to enjoy the meal. Let's bring the flavors of Saudi Arabia to your table.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for al kabsa rice

One pot, bold spices, and tender lamb—this is the heart of Saudi Arabian comfort food.

Ingredient Amount Notes
Lamb Leg 🍖 2 lb Bone-in for flavor, cut into chunks
Basmati Rice 🍚 2 cups Uncooked, long-grain preferred
Canned Tomato Sauce 🍅 14 oz San Marzano preferred for sweetness
Yellow Onions 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 6 cloves Fresh, minced for marinade
Ground Cumin 🌿 2 tbsp Toasted for deeper flavor
Ground Coriander 🌿 1 ½ tbsp Freshly ground preferred
Cardamom Pods 🌿 8 whole Lightly crushed, not powdered
Cloves 🌶️ 6 whole Whole, not ground
Cinnamon Sticks 🌿 2 whole 1-inch pieces
Bay Leaves 🌿 2 whole Fresh or dried
Ginger 🧅 1 tbsp Fresh, grated
Vegetable Oil 🫒 ½ cup For frying onions
Raisins 🍇 ¼ cup Golden or green, plumped
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground
Yellow Onions 🧅 1 whole Small, sliced for garnish

The lamb is everything here—look for bone-in cuts at Costco or your local butcher for that deep flavor. If you can't find lamb leg, shoulder works too—just ask for it cut into chunks. The spices? Penzeys or the bulk bins at Whole Foods have the best quality. Cardamom and cloves are non-negotiable—they're what give Kabsa its signature aroma. Toast the whole spices in a dry pan for 30 seconds before adding to the marinade—trust me on this, it makes all the difference.

No lamb? Chicken thighs work perfectly—they stay juicy while absorbing the spices. Running short on raisins? Dried apricots chopped fine add sweetness too. The tomato sauce can be homemade (just blend canned tomatoes with garlic and olive oil), but San Marzano is worth the splurge. Fresh ginger? If you've got it, grate it—dried works in a pinch but lacks that bright kick. And for the fried onions? Trader Joe's sells pre-sliced onions that fry up perfectly—no chopping required.

This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 4 days—the rice stays fluffy and the lamb stays tender. Freezes beautifully for 3 months too. I always double the batch because it disappears fast. Garnish with extra fried onions and raisins right before serving—that crispy texture is worth the extra minute.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: That lamb leg simmering in tomato sauce while the rice cooks? It’s basically hands-off. I just layer everything in one pot, add water, and let it work its flavor—no chopping, no fuss. (Yes, even on a Tuesday night.)
  • Lamb-Lover’s Dream: The slow-braised lamb leg? Chef’s kiss. It falls apart so easily, soaking up the garlic and onion caramel until every bite is tender and packed with that deep, savory punch. Honestly, the smell alone makes me forget to eat lunch.
  • Weekend Feast Ready: This dish feels fancy enough for company but takes no extra effort. Serve it with a side salad and warm pita—suddenly you’ve got a full spread without stress. My in-laws think I slaved over it; I just stashed leftovers in the fridge.
  • Budget-Friendly Bulk: A whole lamb leg stretches for days, and basmati rice fills everyone up. I make double batches because reheating this? It’s even better the next day—richer, more flavorful, and zero waste. (My wallet thanks me.)

Step-by-step instructions for al kabsa rice

Here's how to create this aromatic Middle Eastern masterpiece in one pot.

1

Marinate and Brown the Lamb

In a large mixing bowl, combine the 2 lb lamb leg cut into chunks with 6 cloves garlic cloves minced, 1 tbsp grated ginger, 2 tbsp ground cumin, 1.5 tbsp ground coriander, 1.5 tsp salt, and 1 tsp black pepper. Massage the marinade into the lamb until fully coated. Let it sit at room temperature for 30 minutes while you prepare the other ingredients.

Heat 0.5 cup vegetable oil in a large, heavy-bottomed pot over medium-high heat. Add the marinated lamb in a single layer and brown it for 5-7 minutes until deeply golden on all sides. This step develops deep flavor through the Maillard reaction. Remove the lamb and set it aside temporarily.

2

Build the Spiced Base

In the same pot, add 1 whole yellow onions (medium size) finely chopped and cook for 5-6 minutes until softened and slightly caramelized. Add 8 whole cardamom pods lightly crushed, 6 whole cloves, 2 whole cinnamon sticks cut into 1-inch pieces, and 2 whole bay leaves. Stir for 1 minute until fragrant.

Pour in the 14 oz canned tomato sauce and let it simmer for 3-4 minutes until slightly thickened. Add 0.25 cup raisins and cook for another 2 minutes until they plump slightly. This aromatic base forms the flavor foundation of your al kabsa.

3

Layer and Simmer the Rice

Return the browned lamb to the pot and arrange it in a single layer. Sprinkle 2 cups basmati rice evenly over and around the lamb, pressing down gently to ensure even distribution. Pour in 4 cups water (or enough to cover the rice by about 1 inch) and bring to a gentle boil.

Once boiling, reduce heat to low, cover the pot tightly with a lid, and let it simmer for 25 minutes. The rice should absorb the liquid gradually while the lamb continues to cook in its own juices. Avoid opening the lid during this time to prevent steam from escaping.

4

Rest and Garnish

After 25 minutes, turn off the heat and let the pot rest covered for 10 minutes. This resting period allows the rice to finish absorbing any remaining liquid and the lamb to reabsorb its juices. The residual heat will continue cooking the rice perfectly.

Remove the 2 whole cinnamon sticks, 2 whole bay leaves, 8 whole cardamom pods, and 6 whole cloves before serving. Garnish with 1 whole yellow onions (small) sliced thinly for freshness and color. Serve immediately with extra sauce spooned over each portion for that authentic al kabsa experience.

👨‍🍳

Pro Tips For Making Al Kabsa Rice

  • Sear the Lamb First: Don’t skip browning that lamb leg—high heat for 8-10 minutes until it’s deep golden. I learned this the hard way: skipping the sear means flavor hiding in the sauce instead of building layers. Use enough oil (about 2 tablespoons) so it doesn’t steam.
  • Soak the Rice Too: Basmati rice needs a 20-minute soak in warm water, not a quick rinse. My grandmother swore by this, and she was right: it prevents mushiness and helps those grains stay separate. Drain well before cooking—no soggy bottoms here.
  • Simmer the Sauce Low: After adding tomato sauce, reduce heat to a bare simmer. I used to rush it, and the sauce split or turned grainy. Let it bubble gently for 15 minutes—this thickens it naturally and keeps the lamb tender.
  • Toast the Garlic Right: Cook the garlic in the lamb fat until it’s golden, not just fragrant. Sounds weird, but it works: burnt edges add depth that raw garlic can’t. Remove it before adding rice—you don’t want charred bits in your final dish.

Make-ahead tips for this dish

Prep Ahead Spice Mix

Save time by prepping your spice blend the night before. Toast 2 tbsp cumin, 1.5 tbsp coriander, 8 cardamom pods, 6 cloves, and 2 cinnamon sticks in a dry pan for 1 minute until fragrant. Let cool, then grind whole spices into a fine powder using a mortar and pestle or spice grinder. Store in an airtight container—this pre-mixed blend will elevate every batch. 🌿

Marinate Overnight

For maximum tenderness, marinate the lamb overnight in the fridge. Combine 2 lb lamb chunks with 6 minced garlic cloves, 1 tbsp grated ginger, 1.5 tsp salt, and your pre-made spice mix. The longer it marinates, the more flavorful and tender the meat becomes. I always do this—it’s worth the extra time. 🍖

Rice Soaking Shortcut

Rinse 2 cups basmati rice thoroughly and soak in cold water for 30 minutes before cooking. This step ensures perfectly fluffy grains every time. Drain well before adding to the pot. For even faster prep, use pre-rinsed rice from packages labeled "instant basmati"—just skip the soaking step. ⏱️

Sauce Prep in Advance

Make the tomato base ahead of time for a foolproof dish. Simmer 14 oz San Marzano tomato sauce with 1 chopped onion, 0.25 cup raisins, and 1 tsp salt for 10 minutes. Cool completely, then store in the fridge for up to 3 days. Reheat gently before assembling with the lamb and rice. This shortcut keeps flavors balanced. 🍅

Freezer-Friendly Assembly

Assemble the entire dish (lamb, rice, and sauce) in a freezer-safe pot, then freeze for up to 3 months. When ready to eat, thaw overnight in the fridge and reheat gently with 2 tbsp water to restore moisture. The flavors deepen after freezing—this is my go-to for busy weeks. Just add fresh fried onions when serving. ❄️

Garnish Prep Ahead

Save 10 minutes on serving day by prepping garnishes in advance. Fry 1 small onion sliced thinly in 0.5 cup oil until golden and crispy. Store in an airtight container at room temperature for up to 5 days. Keep raisins plumped in warm water until ready to use. Fresh garnishes make all the difference! 🧅

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 145mg48%
Sodium 890mg39%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 12g
Protein 38g76%
* 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 substitute chicken for lamb in this recipe?

Chicken thighs work beautifully—they stay juicy while absorbing the spices. Use 2 lbs boneless, skinless thighs cut into chunks, and reduce the marinating time to 1 hour (instead of overnight) since chicken cooks faster. The texture will be slightly different but equally flavorful.

2

Why does my rice turn out mushy?

Mushy rice usually means too much liquid or insufficient resting time. Always use 4 cups water for 2 cups rice (just covering the rice by 1 inch). After simmering, let it rest 10 minutes covered—this lets residual heat finish cooking the rice perfectly. Never peek while cooking!

3

What's the secret to making the sauce extra flavorful?

Toast your whole spices (cardamom, cloves, cinnamon) in a dry pan for 30 seconds before adding to the marinade or sauce. This unlocks their essential oils, adding depth. Also, use San Marzano tomato sauce—its natural sweetness balances the spices better than regular brands.

4

How do I make this vegetarian?

Replace lamb with 2 lbs mushrooms (like portobello) or 1 lb chickpeas for protein. Sauté mushrooms first to develop flavor, then proceed with the recipe. Add 1 tbsp soy sauce to the sauce for umami depth. The rice will still absorb all the aromatic spices perfectly.

5

Can I use instant rice instead of basmati?

While possible, instant rice lacks the delicate texture of basmati. If you must, use 1 cup instant rice and reduce water by 1 cup. Cook for 15 minutes instead of 25, but expect less fluffy grains. For best results, stick with basmati—its aroma is half the experience!

★★★★★5.0(13 reviews)
Categories Salads