Namaste! Today, I want to share with you a delectable recipe for Indian trout rice that is bound to tantalize your taste buds. This dish is a wonderful blend of flavors, combining fragrant basmati rice with succulent trout and aromatic spices. Whether you are a fan of Indian cuisine or just looking to add some variety to your meals, this recipe is sure to impress. So, dust off your rice cooker and get ready to savor the flavors of India in the comfort of your own home. Let’s get cooking! We’ve made this indian trout 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.

indian trout rice ingredients


  • 1 pound trout fillets
  • 2 cups basmati rice
  • 2 tablespoons vegetable oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 tablespoon ginger, minced
  • 1 teaspoon cumin
  • 1 teaspoon coriander
  • 1 teaspoon turmeric
  • 1/2 teaspoon cayenne pepper
  • 1/4 cup tomato paste
  • 4 cups chicken or fish stock
  • 1/4 cup chopped fresh cilantro
  • 1 lime, cut into wedges
  • Salt and pepper, to taste


1. Rinse the trout fillets and pat them dry with a paper towel. Cut them into bite-sized pieces and set aside.2. Wash the rice in cold water until the water runs clear. Drain and set aside.3. Heat the oil in a large pot over medium heat. Add the onion and cook until softened, about 5 minutes. Add the garlic, ginger, cumin, coriander, turmeric, and cayenne pepper and cook for 2 minutes more, stirring frequently.4. Add the tomato paste and stir well to combine. Cook for a few minutes until fragrant.5. Add the rice and stir to coat it with the spices and tomato paste. Add the stock and bring to a boil.6. Reduce the heat to low and add the trout pieces to the pot. Cover and cook for about 20-25 minutes, until the rice is tender and the trout is cooked through.7. Fluff the rice with a fork and sprinkle with chopped cilantro. Serve with lime wedges on the side. indian trout rice

How long does indian trout rice last in the fridge?

Indian trout rice can be stored in the fridge for up to 3-4 days after cooking. It is important to store the rice in an airtight container in the fridge to prevent contamination by bacteria. It is also important to cool the rice completely before storing it in the fridge to prevent the growth of bacteria. If the rice has been left at room temperature for more than 2 hours, it should not be stored and should be discarded. When reheating the rice, it should be heated thoroughly to an internal temperature of at least 165°F to kill any bacteria that may have grown.

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


Low calorie indian trout rice recipe substitutions

To make this Indian Trout Rice recipe lower in calories, there are several substitutions you can make. Firstly, you can use leaner fish such as tilapia or cod instead of trout. Secondly, you can reduce the amount of oil used, or use cooking spray instead of vegetable oil. Thirdly, you can use brown rice or cauliflower rice instead of basmati rice. Fourthly, you can reduce the amount of stock used or use low-sodium stock. Lastly, you can use less cilantro or omit it altogether. By making these substitutions, you can significantly reduce the calorie count while still enjoying a flavorful and satisfying meal.

What to serve with a indian trout rice?

Indian trout rice can be complemented with a variety of side dishes. A simple option is a salad made with sliced cucumbers, tomatoes, and onions dressed with lemon juice and salt. Another great option is a tomato chutney or a mint-coriander chutney that can add a tangy and spicy flavor to the meal. You can also serve aloo matar (potatoes and peas curry) or baingan bharta (roasted eggplant mash) as a side dish. Raita made with yogurt, cucumber, and mint is also a refreshing accompaniment. These side dishes not only balance the flavors of the main dish but also add more nutritional value to your meal.

Whats the best sauce for a indian trout rice?

The best sauce for Indian trout rice is a flavorful curd-based sauce called Raita. Made with whisked yogurt as the base, it is seasoned with traditional Indian spices like cumin, coriander, and fennel. Chopped vegetables like onions, tomatoes, and cucumbers are added for a refreshing crunch. This cooling sauce complements the spiciness of Indian dishes and pairs perfectly with the tender fish and aromatic rice in the Indian trout rice.

Indian trout rice health benefits

Indian trout rice is a dish made with basmati rice, Indian trout fillets, and various spices. The health benefits of this dish are numerous. Basmati rice is a low glycemic index food, meaning that it will not cause a rapid spike in blood sugar levels. Indian trout is a good source of lean protein and omega-3 fatty acids, which have been linked to a number of health benefits, including heart health and brain function. Additionally, the various spices used in this dish, such as turmeric and ginger, have anti-inflammatory properties and can aid in digestion. Overall, Indian trout rice is a healthy dish that can provide a range of health benefits. However, if you are looking for a different recipe that is even healthier, you may want to try a quinoa and black bean salad. Quinoa is a complete protein, containing all nine essential amino acids, and it is also high in fiber and various vitamins and minerals. Black beans are also a great source of protein and fiber, as well as antioxidants. Combining these two ingredients with some fresh vegetables and a light dressing can make for a delicious and nutritious meal.

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