Welcome to Rice Cookers 101! Today we’re going to explore the delicious and healthy world of Chinese mackerel rice. With its combination of steamed rice, savoury mackerel flakes, and fragrant seasonings, this dish is a favourite in many households. Not only is it full of flavour, but it’s also packed with nutrients such as protein, omega-3s, and vitamins. So, whether you’re looking to try something new or simply want to add a healthy and delicious recipe to your repertoire, Chinese mackerel rice is the perfect choice. Let’s get started! We’ve made this chinese 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.

chinese mackeral rice ingredients


  • 2 cups jasmine rice
  • 1/2 teaspoon salt
  • 1/2 teaspoon five spice powder
  • 1 tablespoon vegetable oil
  • 1 pound mackerel fillets
  • 1 tablespoon soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon Shaoxing wine
  • 1 teaspoon cornstarch
  • 2 cloves garlic, minced
  • 2 green onions, thinly sliced
  • 1/4 cup cilantro, chopped


  1. Wash rice in cold water until water runs clear. Drain well. In a medium saucepan, combine rice with 2 1/4 cups water and salt. Bring to a boil over high heat, stir once, then reduce heat to low and cover. Cook for 18 minutes, then remove from heat and let stand for 5 minutes.
  2. Season mackerel fillets with five spice powder and salt. In a large skillet, heat vegetable oil over medium-high heat. Add mackerel fillets and cook for 2-3 minutes on each side until golden brown. Remove from skillet and set aside.
  3. In a small bowl, whisk together soy sauce, oyster sauce, Shaoxing wine, and cornstarch.
  4. In the same skillet used for the mackerel, add minced garlic and green onions. Cook for 1 minute until fragrant.
  5. Add the soy sauce mixture to the skillet and cook for 1-2 minutes until thickened.
  6. Fluff the rice with a fork and divide between bowls. Top with mackerel fillets and the soy sauce mixture. Garnish with chopped cilantro.
  7. Serve and enjoy!

chinese mackeral rice

How long does chinese mackeral rice last in the fridge?

Cooked Chinese mackerel rice can last for up to 4 days when stored properly in an airtight container in the refrigerator. To ensure the rice stays fresh, it’s important to let it cool down to room temperature before storing it in the fridge. Additionally, make sure to store the rice in the back of the refrigerator where the temperature is the coldest. When reheating the rice, make sure it reaches a temperature of at least 165°F (74°C) to kill any harmful bacteria that may have grown while in the fridge. It’s important to note that the quality of the rice may deteriorate over time, so it’s best to consume it within a few days of cooking.

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


Low calorie chinese mackeral rice recipe substitutions

To make this recipe lower in calories, here are some possible substitutions:- Use brown rice instead of jasmine rice for a higher fiber content and lower glycemic index.- Replace the mackerel fillets with a leaner fish such as cod or tilapia.- Use a cooking spray or a small amount of olive oil instead of 1 tablespoon of vegetable oil to cook the fish.- Use low-sodium soy sauce and oyster sauce, and reduce the amount by half to lower sodium intake.- Skip the cornstarch and use a bit of arrowroot powder to thicken the sauce without adding extra calories.- Use garlic powder or ginger powder instead of minced garlic to reduce the oil needed for cooking.- Serve the dish with steamed vegetables or a side salad instead of white rice to increase the volume and nutrient density of the meal.

What to serve with a chinese mackeral rice?

Chinese mackerel rice is usually served as a main course meal but it’s also nice to add some side dishes for a complete and satisfying meal. You can serve it with light vegetable dishes such as stir-fried bok choy, baby spinach salad with sesame dressing, or steamed broccoli with garlic and ginger. Adding some crispy fried wontons or pork dumplings can also provide some crunch and texture to the meal. For a refreshing beverage, you can serve iced green tea with lemon or a glass of chilled plum juice.

Whats the best sauce for a chinese mackeral rice?

Chinese mackerel rice is a flavorful and hearty meal that combines the richness of rice with the savory taste of fish. The best sauce to enhance this dish is a combination of soy sauce, sesame oil, and chili sauce. This trifecta of flavors will seamlessly blend with the fish and rice, providing depth and dimension to the overall dish. To elevate the sauce, add a tablespoon of brown sugar to balance out the saltiness of the soy sauce, creating a perfect umami balance. Serve this sauce over the warm rice and mackerel for a delicious and satisfying meal.

Chinese mackeral rice health benefits

Chinese mackerel rice has several health benefits due to its ingredients. The mackerel fish is an excellent source of omega-3 fatty acids, which helps reduce inflammation and triglyceride levels in the body. It is also a good source of protein, vitamin D, and vitamin B12, which is essential for healthy nerve function and the production of red blood cells. The rice used in this recipe is rich in carbohydrates, which provide energy for the body, and is low in fat and sodium, making it a healthy source of carbohydrates. Additionally, the dish is flavored with a variety of herbs and spices, providing anti-inflammatory and antioxidant benefits. Overall, Chinese mackerel rice is a healthy and nutritious recipe that is perfect for a balanced diet. However, if you are looking for a different recipe that would be even healthier, I recommend trying a vegetable stir-fry with brown rice. This recipe is loaded with vitamins, minerals, and fiber from the vegetables and provides complex carbohydrates from the brown rice. It is also low in fat and high in fiber, making it an excellent option for those looking to maintain a healthy diet.

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