Namaste and welcome to Rice Cookers 101! Today, we’ll be taking a journey to the beautiful country of India by cooking a traditional dish consisting of savory spices, fluffy rice, and tender mackerel fish. This dish is both flavorful and nutritious, providing a satisfying meal for any occasion. Follow along as we guide you through the steps to achieve the perfect Indian Mackeral Rice in your rice cooker. Let’s get cooking! We’ve made this indian mackeral 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 mackeral rice ingredients


  • 2 cups basmati rice
  • 4 mackerel fillets
  • 1 onion, diced
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1 bay leaf
  • 2 cups water
  • 2 tablespoons oil
  • Salt to taste


  1. Wash and soak the rice in cold water for 30 minutes.
  2. Clean and wash the mackerel fillets and cut them into 1-inch pieces.
  3. Heat oil in a large pot and sauté the diced onion until translucent.
  4. Add ginger-garlic paste and sauté for another minute.
  5. Add turmeric powder, red chili powder, coriander powder, cumin powder and bay leaf and sauté for a minute.
  6. Add the mackerel pieces and sauté for 2-3 minutes until cooked through.
  7. Drain the water from the rice and add it to the pot, stirring well so that the rice is coated with the spice mixture.
  8. Add salt to taste and pour in water. Bring to a boil, reduce heat to low and cover the pot with a tight-fitting lid.
  9. Cook for 15-20 minutes or until the rice is soft and fluffy and the water has been absorbed.
  10. Turn off the heat and let it sit covered for another 5-10 minutes.
  11. Serve hot with raita or pickle.

indian mackeral rice

How long does indian mackeral rice last in the fridge?

Indian mackerel rice, being a rice dish with fish as an ingredient, can be stored in the fridge for up to 3 to 4 days after cooking. It is important, however, to make sure that the dish has been properly cooked and cooled before storing it. When storing, place the dish in an airtight container or a tightly-sealed plastic bag and refrigerate immediately, maintaining a temperature of 40°F or below. To reheat, simply place the dish in a microwave or on a stove and add a little bit of water to prevent it from drying out. It is important to note that if the dish shows signs of spoilage or an off smell, it should be thrown away immediately to avoid foodborne illnesses.

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


Low calorie indian mackeral rice recipe substitutions

To make this Indian Mackerel Rice recipe lower in calories, some substitutions could be made. Firstly, instead of using oil, a non-stick cooking spray can be used or a smaller amount of oil than the recipe calls for. Secondly, using brown rice instead of basmati rice will increase fiber and lower the glycemic index, which is more appropriate for those watching their calorie intake. Thirdly, reducing the number of mackerel fillets used to 2 or 3 rather than 4 in the recipe will lower the overall calorie count while still maintaining the flavor. Finally, instead of serving with raita or pickle, a side salad or steamed vegetables can be substituted.

What to serve with a indian mackeral rice?

Indian mackerel rice is a delicious and flavourful dish that pairs well with a variety of sides. One great option is a cool and refreshing cucumber salad dressed in a tangy lemon vinaigrette. Another option could be a side of lightly spiced roasted vegetables, such as cauliflower or eggplant. For those looking for something a bit heartier, a warm and comforting dal or lentil soup would be a delicious addition. No matter what you choose, the important thing is to balance out the bold flavours of the mackerel with a complementary side that adds texture, freshness, and a touch of spice.

Whats the best sauce for a indian mackeral rice?

The best sauce for Indian mackerel rice would be a spicy and tangy tomato-based sauce. To make this sauce, sauté finely chopped onions, garlic, and ginger in oil until they are golden brown. Then add in chopped tomatoes and cook until they are soft and mushy. Add in some spices like cumin, coriander, turmeric, and red chili powder according to your taste and preference. Finally, blend the mixture and pour it over the rice and mackerel. Garnish it with fresh coriander leaves and serve hot!

Indian mackeral rice health benefits

Indian mackerel rice is a dish that contains many health benefits. Indian mackerel is high in protein, omega-3 fatty acids and vitamin D, all of which contribute to heart health, brain function and immune system function. The rice in the dish is a good source of carbohydrates and fiber, providing energy and aiding digestion. Indian mackerel also contains selenium, which is important for thyroid function and helps protect against certain cancers. Overall, Indian mackerel rice is a nutritious and delicious meal option. However, if you are looking for a different recipe that is even healthier, I would recommend a quinoa and vegetable stir-fry. Quinoa is a complete protein, meaning it contains all essential amino acids, and it is also high in fiber and antioxidants. Vegetables provide essential vitamins and minerals, while also being low in calories. A stir-fry is a quick and easy way to prepare a healthy meal, and you can customize it based on your personal preferences.

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