Hello there and welcome to Rice Cookers 101! Today’s recipe is a flavorful and aromatic Persian Steak Rice. This dish consists of succulent marinated steak served over a bed of fluffy basmati rice, infused with a delicious combination of spices and topped with crunchy fried onions and raisins. With the help of your trusty rice cooker, you’ll have this impressive and mouth-watering meal ready in no time. So let’s get started! We’ve made this persian steak rice recipe easy to follow 👨‍🍳. If you’re looking for our favorite rice cookers to make this recipe, check out our list of top rice cookers here.

persian steak rice ingredients


  • 1 lb Sirloin steak, trimmed of fat and sliced into thin strips
  • 1 large onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 tsp ground coriander
  • 1 tsp ground cumin
  • 1/2 tsp turmeric
  • Salt and pepper, to taste
  • 1 cup Basmati rice, rinsed and drained
  • 2 cups Water
  • 2 tbsp Butter or ghee
  • 1/4 cup Golden raisins
  • 1/4 cup Slivered almonds


  1. Begin by heating up some oil in a large skillet over medium-high heat.
  2. Add the sliced Sirloin steak to the skillet and cook until it is browned and crispy.
  3. Remove the steak from the skillet and set it aside.
  4. In the same skillet, cook the sliced onion until it is soft and translucent.
  5. Add the minced garlic, coriander, cumin, turmeric, salt, and pepper to the skillet with the onion, and cook the mixture for 1-2 more minutes until fragrant.
  6. Add the cooked Sirloin steak back to the skillet and cook for 2-3 more minutes until the flavors are well combined.
  7. In a separate saucepan, bring the water to a boil, and add the Basmati rice, butter or ghee, and a pinch of salt.
  8. Cover the pot and reduce the heat to low, and cook for 18-20 minutes until the rice is fluffy and fully cooked.
  9. Add the golden raisins and slivered almonds to the skillet with the steak and onion mixture.
  10. Mix well, and let cook for a few more minutes until the raisins are plump and the almonds are toasted.
  11. Plate the cooked Basmati rice on individual serving plates, and top with the Persian steak mixture.
  12. Serve hot and enjoy your delicious Persian Steak Rice!

persian steak rice

How long does persian steak rice last in the fridge?

Persian steak rice, also known as “kabab tabei,” can be stored in the fridge for up to three to four days after cooking. It is important to store the dish in an airtight container to prevent spoilage and to reheat it thoroughly before consumption. To maintain the quality of the dish, it is recommended that you separate the rice and steak before storing them in the fridge. When reheating, you can do it together or separately. However, it is important to note that the texture and flavor of the dish may slightly change after being refrigerated for a few days.

Click the banner below to find more of our favorite rice cookers!


Low calorie persian steak rice recipe substitutions

To lower the calorie count of this dish, some substitutions that could be made include using a leaner cut of beef or reducing the total amount of beef used and adding additional vegetables such as bell peppers or carrots. Instead of using butter or ghee, a lower calorie option such as olive oil or cooking spray could be used. Additionally, substituting brown rice for Basmati rice and reducing the amount of raisins and almonds in the dish would also lower the calorie count. Using low calorie sweeteners or spices such as cinnamon or cardamom instead of sugar could also reduce the overall calorie count.

What to serve with a persian steak rice?

Persian steak rice is a rich and flavourful dish that calls for complementary side dishes. A classic Persian accompaniment to this dish is a fresh salad made with tomatoes, cucumbers, red onions and parsley, dressed with a simple lemon and olive oil vinaigrette. A dish of herbed and spiced grilled vegetables such as eggplant, zucchini and bell peppers will also pair well with the steak rice. Additionally, a generous dollop of creamy, tangy yogurt mixed with fresh mint and garlic will provide a cooling contrast to the richness of the rice. Finish off the meal with a refreshing dessert of sliced watermelon sprinkled with crushed pistachios, to cleanse the palate and refresh the senses.

Whats the best sauce for a persian steak rice?

The best sauce for Persian steak rice is mast-o-khiar, which is a yogurt cucumber sauce that complements the rich and savory flavors of the steak. The cool and refreshing taste of the sauce balances the heaviness of the dish and adds a touch of freshness to the palate. To make this sauce, mix together finely chopped cucumbers, plain yogurt, chopped fresh mint, salt, and pepper. Let the sauce chill in the fridge for at least an hour before serving to allow the flavors to meld together. Drizzle the sauce on top of the steak and rice, or serve it on the side as a dipping sauce.

Persian steak rice health benefits

Persian Steak Rice is a delicious and flavorful dish that combines succulent pieces of steak with saffron-infused rice, caramelized onions, and herbs. While this dish is high in calories and saturated fat, it does provide a good source of protein, iron, and other essential vitamins and minerals. However, if you are looking for a healthier alternative, you might consider trying a vegetarian version that replaces the meat with plant-based protein sources like chickpeas, lentils, or tofu. Additionally, try swapping out white rice for a more nutrient-dense grain option like quinoa or brown rice and incorporating more veggies for added fiber and vitamins.

Click the banner below to find more of our favorite rice cookers!