Hello and welcome to Rice Cookers 101! Today, I have a delicious and flavorful recipe for you – Indonesian snapper rice. This dish is a popular Indonesian seafood dish that is made with fragrant jasmine rice, fresh snapper, and a spicy blend of herbs and spices. This recipe is perfect for those who are looking for a new and exciting way to enjoy their rice. So, let’s get started! We’ve made this indonesian snapper 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.

indonesian snapper rice ingredients


  • 2 cups white rice
  • 4 cups water
  • 4 cloves garlic, minced
  • 1 onion, chopped
  • 2 red chilies, chopped
  • 1 tbsp. vegetable oil
  • 1 snapper fillet, cut into small pieces
  • 1/2 cup sweet soy sauce
  • 1 tsp. tamarind paste
  • 1 tbsp. brown sugar
  • 1 tsp. salt
  • 1/2 tsp. black pepper
  • Fried shallots, for garnish


  1. Rinse the rice until the water runs clear and drain it well.
  2. Heat the vegetable oil in a large pot over medium heat, then add the minced garlic and chopped onion, stirring until fragrant.
  3. Add the chopped red chilies and the small snapper pieces. Sauté for 2-3 minutes or until the snapper becomes opaque and lightly browned.
  4. Add the rice to the pot and sauté for 1-2 minutes, stirring so the rice is coated in the oil and flavors of the garlic/onion and other ingredients.
  5. Add the sweet soy sauce, tamarind paste, brown sugar, salt, and black pepper to the pot with the rice. Stir until everything is well combined.
  6. Pour in the water and stir again.
  7. Cover the pot with a tight-fitting lid, then bring it to a boil over high heat. Once boiling, immediately reduce the heat to its lowest setting. Cook until all the water has been absorbed by the rice, about 20 minutes
  8. Remove the lid, and let the rice stand for 5 minutes to allow any remaining liquid to be absorbed by the rice.
  9. Using a fork, fluff the rice to separate the grains. Stir through any snapper and flavors that have collected towards the bottom of the pot. Transfer the rice to a serving dish. Garnish with fried shallots, if desired, and serve.

indonesian snapper rice

How long does indonesian snapper rice last in the fridge?

Indonesian snapper rice is a delicious and popular dish, but it’s important to store it properly to ensure its safety and freshness. Generally, cooked rice can be stored in the fridge for up to four days before it starts to spoil. However, it’s important to cool the rice quickly after cooking and store it in an airtight container to prevent the growth of harmful bacteria. If you’re not planning to eat the snapper rice within four days, you can extend its shelf life by storing it in the freezer. Properly stored, cooked rice should last for up to six months in the freezer. Before consuming reheated rice, it’s important to ensure it has reached an internal temperature of at least 165°F to kill any bacteria that may have developed during storage.

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


Low calorie indonesian snapper rice recipe substitutions

To make this Indonesian Snapper Rice recipe lower in calories, you can start by substituting the white rice with brown rice, which is higher in fiber and lower in calories. You can also reduce the amount of vegetable oil used, or use a cooking spray or non-stick pan instead. Another option is to replace the sweet soy sauce with a low-sodium soy sauce or a light soy sauce. Additionally, you can use a leaner protein source such as shrimp or chicken instead of the snapper fillet. You can also skip the fried shallots for garnish or use a small amount of them for flavor instead. Finally, you can increase the amount of veggies like carrots, green beans, or peas to increase the fiber and nutrient content of this dish.

What to serve with a indonesian snapper rice?

Indonesian snapper rice is a flavourful and spicy dish that pairs well with refreshing side dishes. Some great options to serve alongside the snapper rice include a cucumber and tomato salad with a soy and lime dressing, sautéed green beans with spice paste and garlic, and a refreshing watermelon and mint salad. These dishes will balance out the heat from the snapper rice and provide a variety of textures and flavours to make a complete and satisfying meal.

Whats the best sauce for a indonesian snapper rice?

The best sauce for Indonesian snapper rice is called sambal matah. This traditional Balinese sauce is made with shallots, lemongrass, chili peppers, kaffir lime leaves, and coconut oil. It has a fresh and tangy flavor that complements the sweetness of the snapper fish and the richness of the rice. To make sambal matah, finely chop the shallots and lemongrass, then mix them with chopped chili peppers, kaffir lime leaves, and a bit of salt. Add some heated coconut oil and mix it well. Serve the sambal matah on top of the snapper rice for a delicious and unique Indonesian dish.

Indonesian snapper rice health benefits

Indonesian snapper rice is a nutritious dish that offers several health benefits. Snapper fish is a rich source of protein which helps in building and repairing muscles, tissues and organs. It is also high in omega-3 fatty acids, which can help reduce inflammation, support heart health and improve brain function. The rice used in Indonesian snapper rice is a good source of carbohydrates and dietary fiber that can promote digestive health and help in maintaining a healthy weight. Additionally, the seasoning of the dish with turmeric and ginger provides anti-inflammatory and antioxidant properties that can boost the immune system and fight against diseases. Therefore, Indonesian snapper rice is a healthy and delicious option to include in your diet.

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