Hello and welcome to Rice Cookers 101! Today, we are excited to share with you a delicious recipe for Persian Salmon Rice. This dish is a perfect combination of tender salmon and fluffy rice, mixed with fragrant spices and herbs, making it a flavorful and comforting meal that everyone will enjoy. Plus, the best part is that it can easily be made in your rice cooker, making meal prep a breeze. So, let’s get started and learn how to make this mouth-watering Persian Salmon Rice. We’ve made this persian salmon 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 salmon rice ingredients


  • 1 cup Basmati rice
  • 2 cups water
  • 4 salmon fillets, skin-on
  • 1 tbsp olive oil
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 1 tsp turmeric powder
  • 1/2 tsp black pepper
  • 1/4 tsp cinnamon powder
  • 1/4 tsp saffron threads
  • 1/4 cup hot water
  • 1/4 cup butter, melted
  • 1/4 cup raisins
  • 1/4 cup slivered almonds
  • Salt to taste


  1. Rinse the rice in cold water and soak in warm water for 30 minutes. Drain.
  2. In a pot, bring 2 cups of water and 1 tsp salt to a boil. Add the drained rice and stir. Cover the pot and reduce the heat to low. Cook for 15-20 minutes or until the rice is tender.
  3. In a pan, heat the olive oil and fry the salmon fillets, skin-side down, for 4 minutes on each side. Remove and set aside.
  4. In the same pan, add the chopped onions and garlic. Fry until soft and translucent, about 3 minutes.
  5. Add the cumin, coriander, turmeric, black pepper, cinnamon, and 1/2 tsp salt. Fry for another 2 minutes.
  6. Add the saffron threads to the hot water and let it steep for 10 minutes.
  7. Mix the saffron water, melted butter, raisins, and slivered almonds into the cooked rice.
  8. On a large platter, place the rice and top it with the salmon fillets. Spoon the onion and spice mixture on top of the salmon.
  9. Serve hot and enjoy!

persian salmon rice

How long does persian salmon rice last in the fridge?

Persian salmon rice can be stored in the fridge for up to four days after cooking. It is important to store the rice in an airtight container to prevent bacteria growth. When reheating, make sure the rice is heated thoroughly to an internal temperature of at least 165°F to ensure it is safe to eat. Additionally, if you plan to freeze the rice, it can last up to three months in the freezer, but it may lose some of its texture and flavor after being thawed.

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


Low calorie persian salmon rice recipe substitutions

To make this Persian Salmon Rice recipe lower calorie, there are a few substitutions you could make. Firstly, you could use brown rice instead of basmati rice. Brown rice has more fiber and nutrients than white rice, so it will leave you feeling full for longer with fewer calories. You could also use a non-stick spray instead of olive oil to fry the salmon, as this will reduce the overall fat content of the dish. For the onion and spice mixture, you could reduce the amount of butter used and use low-fat butter or margarine instead. Finally, you could omit the raisins and slivered almonds or use smaller amounts of these ingredients, as they are both quite high in calories. These substitutions will make the dish lower in calories and healthier, while still retaining its delicious taste and flavor.

What to serve with a persian salmon rice?

Persian salmon rice is a flavorful and filling dish that pairs well with a variety of side dishes. Some popular options include a simple salad of greens and tomatoes dressed with a lemon and olive oil vinaigrette, roasted or grilled vegetables such as asparagus, zucchini or eggplant, and a side of tangy yogurt dip or tzatziki sauce. For a complete meal, consider adding a soup or lentil dish, naan bread or pita, and a refreshing drink such as mint tea or a fruity lemonade. With its combination of rich, savory flavors and light, refreshing textures, persian salmon rice is sure to be a hit at any meal.

Whats the best sauce for a persian salmon rice?

The best sauce for Persian salmon rice is a creamy tangy yogurt sauce known as “mast o khiar.” To prepare this traditional Persian sauce, mix plain yogurt with chopped cucumber, garlic, dried mint, and salt. The coolness and tanginess of the sauce complements the rich and savory flavors of the salmon rice. You can also add some lemon juice for an extra burst of freshness. Another option is a drizzle of pomegranate molasses, which adds a sweet and sour flavor that pairs well with the salmon. Either way, the lightness of the yogurt sauce balances and enhances the flavors of the dish.

Persian salmon rice health benefits

Persian salmon rice is a healthy and nutritious meal that contains many health benefits. Salmon is rich in omega-3 fatty acids, which help reduce inflammation and lower the risk of heart disease. Rice is a good source of energy, vitamins, and minerals that can help improve overall health. Additionally, this recipe includes herbs like dill and parsley, which contain antioxidants that help protect against cell damage and promote good health. However, if you are looking for an even healthier alternative, you could try a quinoa salad with grilled chicken and vegetables. Quinoa is high in protein and fiber, and vegetables provide essential nutrients. The dish is also low in fat and calories, making it a great option for those looking to maintain a healthy diet.

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