Fragrant Lamb Kabsa (Restaurant Style)
This classic Lamb Kabsa is a traditional Arabian rice dish made with tender lamb, fragrant basmati rice, and a blend of warm spices. It’s beautifully garnished with toasted nuts and sweet raisins for the perfect balance of flavor and texture. Despite its rich, slow-cooked taste, this easy lamb kabsa recipe requires just 15 minutes of prep! Let’s walk through my reader-favourite recipe.

Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Hungry Paprikas.
5-STAR READER REVIEW
“This recipe is so easy my thirteen-year-old daughter can prep it in less than half an hour and make it herself and have it coming out tasting like we got it from a restaurant. Love it so much we will make it for guests next time we have a gathering at our home.”
—Nicole
Kabsa Feeds My Rice Addiction!
Okay first things first, I am going to shamelessly proclaim that I know how to make a mean rice dish. I have published some of the best Middle Eastern Rice dishes out there, and I take particular care with rice-based dishes simply because I am obsessed with rice. And whilst there is definitely Chicken Machboos on that list of published recipes, up until today, I have not shared a Lamb version.
I frequent Kuwait every single year and I’ve had my share of good kabsa, so I know a thing or two. This particular recipe I’ve tested and optimized not only for flavour but also simplicity. Kabsa is one of those prized Arabic rice dishes, amongst the ranks of Mandi and Maqluba. But many have told me they find it intimidating, so this recipe will have you think otherwise, you’ll be serving this for your weeknight dinners!

Let’s Make Kabsa
Grab your ingredients! When it comes to the type of lamb to use, you can use any cut, but I recommend bone-in lamb shoulder as my favourite. The flavour is made deeper with bones!
Also – while most of these ingredients are straight forward – if you don’t have dried limes, I recommend trying to find them at your local middle eastern grocer. They’re well worth it! But if not – feel free to skip them.

You can cook the kabsa in a non-stick pot if you plan to cook it on the stove top, or in the Instant Pot if you plan to pressure cook the lamb first (which saves time).




If cooking on the stovetop, make sure you keep an eye on the water level and replenish as needed. Meanwhile, make sure you wash the rice and soak it for 30 minutes.

Measure out the broth exactly to the amount specified. If you need more – just top it up with water.


While the rice cooks, prepare the almonds and raisins by toasting them in a skillet for a few minutes until browned.


Serve hot with a bowl of jajik or an Arabic finely chopped salad!
Tips for Fluffy Rice
- Follow the rice to water ratio I specify in the recipe, which is 1 cup rice to 1.5 cups liquid. That’s why it’s important to strain and measure your broth before you add the rice.
- Straining the onions out of the broth also helps with avoiding mushy rice. I’ve tested this recipe with and without straining the broth, and after straining always yields fluffier rice.
- It’s important not to add too much tomato paste or sauce and end up with a thick broth. Thicker broths will interfere with how the rice grains cook and will result in mushy grains on the outside, and hard on the inside. Make sure your broth is just about the consistency of water or a tad thicker.

If you tried these recipes, please consider leaving a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page – I’d love to hear from you! You can also hop on over to Instagram and say hello!

Fragrant Lamb Kabsa (Restaurant Style)
Ingredients
For the meat
- 1.5 kilogram bone in lamb shoulder or leg, medium pieces, (veal is also a good option)
- 2 tablespoons vegetable oil
- 3 medium onions, diced
- 3 dried limes, (optional)
- 3 cinnamon sticks
- 3 bay leaves
- 6 green cardamom pods
- 5 whole cloves
- 1.5 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground cardamom
- 1/2 teaspoon ground black pepper
- 1/2 cup tomato sauce
- 2 tablespoons tomato paste
- 4 cups water
For the rice
- 3 cups basmati rice
- 1 teaspoon salt
- 4.5 cups broth, chicken, beef or vegetable
For the Garnish
- 1/2 cup slivered almonds
- 2 tablespoons olive oil
- 1/2 cup raisins
Equipment
- 1 Instant Pot optional (you can also use stove top method)
Instructions
For the meat:
- Start by peeling, washing and dicing the onions.
- Next, in a non-stick pot (or in the instant pot), sauté the onions until soft and lightly brown, for about 7 minutes, on medium heat.
- Next, in the same pot with the onions inside, sear the lamb pieces for a few minutes on each side. Don't worry if the pot is crowded, aim to get some colour on the meat.
- Next, add the whole spices and the ground spices to the pot with the meat and onions and cook for a few minutes.
- Next, add the tomato paste and cook for a few minutes.
- Add the tomato sauce and the water to the pot, and now you have the option to cook the meat on the stove top or the pressure cooker.
- For the pressure cooker (or instant pot), pressure cook for 20 minutes. Manually release the pressure and move on to the next step.
- For the stove top, cook on medium high heat for approximately 60 minutes until the meat is very tender, making sure to replenish the water as required.
- Once the meat is soft, remove it from the broth and place it in a plate to the side. Strain the broth from the onions and whole spices.
For the rice
- While the meat is cooking, wash the rice until liquid runs clear, then soak it for 30 minutes.
- Layer the meat at the bottom of the pot that you will cook the rice in (this can be the same pot you used for the meat if you cooked it on the stove top).
- Then, pour over the meat broth that you strained, making sure that you use exactly 4.5 cups (for 3 cups of rice). If you don't have enough broth, just top it up with water. If you have too much broth, save it for a future use.
- Add all of the rice to the pot. Place the pot onto high heat for 5 minutes until liquid is bubbling.
- Place a paper towel over the pot, then cover it with a tight-fitting lid and simmer on low heat for 25 minutes.
- After 25 minutes, turn the heat off and fluff it with a fork.
- Toast the almonds on medium heat in the olive oil, stirring frequently until lightly golden. Remove and add the raisins in the same skillet for 1-2 minutes until warmed through.
- Serve in a large platter by adding a layer of the rice and meat, then garnishing with almonds, raisins, and finely chopped parsley if desired. Enjoy!
Notes
- You can use veal in this recipe as a substitute for lamb
- Make sure you use long-grain rice, preferably Basmati
- Ensure you follow the exact rice to liquid ratio specified in the recipe to ensure you succeed
- You have the option to cook the meat in the pressure cooker, which is my preferred and much faster method. But if you don’t have one, you can cook on the stove top until tender, which takes roughly 60 minutes
My Cookbook: Souk to Table
This sounds delish and I can’t wait to try it. I will have to do more prep in order to cut the lamb shoulder roast into pieces, which should not be a problem.
I’m confused about the broth, though. Your instructions say to use 4 1/2 cups of the liquid from the lamb cooking pot (after straining it) as the broth, but the list of ingredients seems to indicate that I would need another 4 1/2 cups of chicken or vegetable broth for cooking the rice. That doesn’t seem right.
Hi Anne! The broth listed in the ingredient list is the same broth from cooking the lamb! Thanks for flagging that – I will fix it to make it more clear. Let me know how you like the recipe! 🙂
Great, that makes more sense…it will be lamb broth then, not any other kind!
I’ll let you know how mine turns out.
Hello! Do you think the recipe would work with beef instead?
Hi Sue! It will work, but the beef won’t be as tender and “fall apart” as the lamb. If that is okay with you, then try it out! I would also suggest veal shoulder as another option besides lamb. But beef works – it may need a longer cook time. Let me know how it goes!
This recipe looks delicious BUT I must comment that the 10 minute prep time is rather ambitious to say the least and somewhat misleading??
Hi Judy, Humaira from the HP team here. Thank you for your comment! For this recipe, the only real prep that is required is the peeling and chopping of the onions, which takes roughly 10 minutes. The rest of the cooking time, as stated in the recipe card, is 50 minutes which includes the sautéing steps as well as the pressure cooking. We will definitely revisit the title to make sure it is not misleading in anyway. I hope you get to try it, it’s such a good one!
I’ve made a few recipes from your site and they always turn out. As a Canadian that married into an Iraqi family it is great to have all the classic recipes to make for my family. This one has become one of our favorites and the kids ask for it every week. I was also gifted your cookbook for Eid so I’m sure I’ll be able to try many new recipes.
Hi Jannah! I am so glad my website has been helping you make Iraqi recipes! Hope you enjoy the cookbook recipes too and thanks for leaving a review! 🙂
Delicous recipe will be making again for sure
My son and I went for Hajj and had this in Saudi Arabia in our hotel. We loved it so much I needed a recipe. I am glad I found this one. This recipe is so easy my thirteen-year-old daughter can prep it in less than half an hour and make it herself and have it coming out tasting like we got it from a restaurant. Love it so much we will make it for guests next time we have a gathering at our home.
I am so so happy you and the family loved this one. It’s one of my favourites too, and such minimal effort. Well done to your daughter for making it!!
What kind of broth? Beef broth?
I always recommend chicken broth when using for rice, but beef broth or vegetable broth will both work very nicely!
Love it! It’s my go to recipe every time I crave a good meal or to impress guests 😁 Thanks a lot!
I’m so glad you enjoy it, Salma! Thanks for the review!
We have an exchange student from Saudi Arabia visiting us, and I wanted to make her some comfort food. We used this recipe and made it together. Not only was it AMAZING, it gave us a chance to bond. She said it tasted just like what her grandmother makes back home. A note for the uninformed though…. Dried lime that has been cooked with the lamb comes out looking an awful lot like a piece of lamb… but it definitely doesn’t taste like it if you pop it in your mouth, thinking you have a piece of meat! LOL!
Hi Jennifer! That is the nicest thing for you to do. I loved reading this story! So honored to have been part of your time together. Thanks for sharing!
I couldn’t believe how easy it was to make this! And it tasted as if I got it from a restaurant! So amazing!!
Thanks for the feedback Sehar! So happy you loved it!
Hello my dear,
I have a question: what kind of instantpot are you using? There are so many options and i am lost. Can you recomment the best pot for a family of 4 to 6 people?
Hello Amina
I’m making this in the UK (& very excited!) and wanted to check what you mean by tomato sauce – do you mean ketchup or a tomato passata-type sauce?
Thank you!!
Victoria
Passata! Good luck!
Thank you so much for the clarification and for how quickly you told me! It was absolutely delicious and my housemates have demanded that this becomes a staple of our dinners. We’re all very grateful and I’ll be recommending your website to everyone I know who likes good food ☺️
Thank you so much for the clarification and for how quickly you told me! It was absolutely delicious and my housemates have demanded that this becomes a staple of our dinners. We’re all very grateful and I’ll be recommending your website to everyone I know who likes good food ☺️
Thank you for asking. I, too, am in UK and needed clarification on that point.
Hi Amina, thank you for sharing the recipe. It was delicious and my whole family loves it! Highly recommended 👍
Can I know what type of gravy should go along with this rice beside just salad?
Thanks again.
Hi Rose! I’m so glad you all enjoyed it! Kabsa is typically served with a spicy red sauce called Daqoos. Its made by pureeing tomatoes with garlic and tomato paste, and cooking it a bit to create a salsa, seasoning with salt and pepper (and some heat). Other countries also enjoy kabsa with a spicy salsa like Zhoug or bisbas. I will work on recipes for those!
Thanks Amina for the reply. Looking forward to try out your next recipes.
This recipe was delicious and a winner with everyone! So easy to make!!! The only thing I did differently was that I added chicken stock and a bit more salt….so yummm! Thanks for sharing, Amina!!😊
That’s wonderful to hear Ryma! Thanks for the feedback!
Best recipes ever , tried multiple dishes and i was waaawed , highly recommended. Keep them recipes coming 👍👍.
Thank you Mohammad! 🙂
Delicious! Will make again, thank you!
Thank you Amina for your recipe, it is perfect 👍 love it
Love it so delicious thank you!
This recipe is so delicious!! Thank you for your recipe, it was perfect!
Good recipe, I love lamb