Welcome to Rice Cookers 101! Today, we will be sharing a delicious and simple recipe for Malaysian Tofu Rice that is perfect for busy weekdays or cozy weekends at home. This recipe combines fluffy rice with flavorful seasonings and protein-packed tofu for a satisfying meal that all your family and friends will enjoy. Follow these easy steps and you’ll have a delicious Malaysian Tofu Rice in no time! We’ve made this malaysian tofu 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.

malaysian tofu rice ingredients


  • 1 cup jasmine rice
  • 1 1/2 cups water
  • 12 oz extra-firm tofu, drained and cubed
  • 1 tbsp vegetable oil
  • 1 red bell pepper, thinly sliced
  • 1 small onion, thinly sliced
  • 2 garlic cloves, minced
  • 1 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tsp sesame oil
  • 1/4 tsp black pepper
  • Sliced green onions and chopped cilantro for garnish (optional)


  1. Rinse the rice until the water runs clear.
  2. In a medium saucepan, combine the rice with water and bring the mixture to a boil over high heat.
  3. Reduce the heat to low, cover the pot, and simmer for 20 minutes until the rice is cooked through.
  4. While the rice is cooking, heat the vegetable oil in a large skillet or wok over high heat.
  5. Add the tofu cubes and stir-fry until golden brown on all sides, about 5-7 minutes.
  6. Transfer the tofu to a plate.
  7. Add the sliced bell pepper and onion to the same skillet and stir-fry for 2-3 minutes until they start to soften.
  8. Add the minced garlic and stir-fry for another 30 seconds until fragrant.
  9. Return the tofu to the skillet and add soy sauce, oyster sauce, sesame oil, and black pepper.
  10. Using a spatula, stir and toss everything together until well combined.
  11. Cook for another minute until the sauce thickens.
  12. Remove the skillet from the heat.
  13. Fluff the cooked rice with a fork and divide it among 4 serving plates.
  14. Top the rice with the tofu and vegetable stir-fry.
  15. Garnish with sliced green onions and chopped cilantro, if desired.
  16. Enjoy your delicious Malaysian Tofu Rice!

malaysian tofu rice

How long does malaysian tofu rice last in the fridge?

Malaysian tofu rice, like any other cooked rice dishes, can be stored in the fridge for up to 4 days. It is important to transfer it into an airtight container once it has cooled down to room temperature. Before refrigerating, it is recommended that leftovers be divided into smaller portions to promote even cooling and heating. When reheating, ensure that the temperature reaches above 165°F (74°C) to prevent any potential foodborne illness. If the rice smells off or has a strange texture, it is best to discard it.

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


Low calorie malaysian tofu rice recipe substitutions

There are several substitutions you can make in order to make this Malaysian Tofu Rice recipe lower in calories. Firstly, you can substitute brown rice for jasmine rice which will add an extra dose of fiber and nutrients to the dish. Additionally, you can use a cooking spray instead of vegetable oil when stir-frying the vegetables and tofu. Another option would be to reduce the amount of tofu used in the recipe or substitute it with a lower-calorie protein source such as chicken breast or shrimp. You can also reduce or omit the oyster sauce which is high in sodium and calories and substitute it with a low-sodium soy sauce instead. Finally, you can skip or reduce the amount of garnishes such as green onions and cilantro to lower the calorie count.

What to serve with a malaysian tofu rice?

There are a variety of tasty dishes that can be served with Malaysian tofu rice. One great option is stir-fried vegetables such as bok choy, broccoli, or carrots. Another excellent choice is a simple cucumber salad with a light dressing to add some refreshing flavor. You could also opt for a spicy or tangy side dish like pickled vegetables or kimchi to contrast the creamy and savory tofu rice. Some crispy fried tofu or spring rolls can also make for a satisfying snack or appetizer to pair with your main dish. Ultimately, the possibilities are endless, so have fun experimenting with different sides and finding your perfect match.

Whats the best sauce for a malaysian tofu rice?

The best sauce for Malaysian tofu rice is peanut sauce. The rich and creamy texture of the peanut sauce complements the nuttiness of the tofu. It also provides a balance to the rice’s spiciness and adds extra flavor to the dish while enhancing the overall tastiness of the meal. Peanut sauce is commonly used in many Malaysian dishes, and it’s easy to make by combining peanut butter with a few simple ingredients such as soy sauce, coconut milk, garlic, and chili paste.

Malaysian tofu rice health benefits

Malaysian tofu rice is a nutritious and healthy dish that offers numerous health benefits. Tofu, which is a key ingredient in the dish, is rich in plant-based protein, calcium, and iron, making it an ideal food source for vegetarians and vegans. Additionally, the dish is typically made with a variety of vegetables, such as bell peppers, onion, and broccoli, which provide essential vitamins, minerals, and dietary fiber. The inclusion of brown rice in the dish also provides complex carbohydrates that are slowly digested, which can help maintain proper blood sugar levels and keep you feeling full longer. Overall, Malaysian tofu rice is an excellent choice for a healthy and nutritious meal.

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