📸 Image coming soon for Mapo Tofu with Brown Rice
Mapo Tofu with Brown Rice
Lunch • Singapore
How to Make Mapo Tofu with Brown Rice (Traditional & Healthy Version)
Mapo Tofu with Brown Rice is a beloved fusion dish often found in Singapore’s vibrant kopitiam scene, where multicultural influences come together to create unique culinary experiences. Traditionally a spicy tofu dish, Singaporean Mapo Tofu is adapted to suit local palates, often featuring a vegetarian twist and served with wholesome brown rice for added nutrition. This recipe offers a lighter, plant-based take on the classic, using fresh local tofu, hearty brown rice, and a medley of aromatics and spices typical of hawker favourites. <br><br> What makes Mapo Tofu with Brown Rice a hit in Singapore is its signature combination of silky tofu, savoury umami sauce, and the gentle heat of local chilli, all balanced with the nutty flavour of brown rice. It’s a perfect lunch option for busy professionals and families alike, offering comfort and nutrition in a single bowl. Whether you’re grabbing a quick meal at your neighbourhood kopitiam or recreating this hawker favourite at home, this dish celebrates Singapore’s rich culinary heritage and its openness to global flavours. If you’re seeking a healthy, satisfying meal that’s packed with local character, Mapo Tofu with Brown Rice is a top choice.
Ingredients(for 1 bowl (about 1.5 cups Mapo Tofu with 1 cup brown rice))
- 300g Firm tofu (tau kwa)
- 1 cup Brown rice (uncooked)
- 1 tablespoon Canola oil
- 2 cloves Garlic (minced)
- 1 inch Ginger (finely chopped)
- 2 Shallots (small, sliced)
- 1 Local red chilli (deseeded, chopped)
- 1.5 tablespoons Light soy sauce (use low-sodium if desired)
- 1 teaspoon Cornstarch (mixed with 2 tbsp water)
- 3/4 cup Vegetable stock (unsalted)
- 2 stalks Spring onions (chopped, for garnish)
- 1 teaspoon Sesame oil (for aroma) - optional
- 1/2 teaspoon Sichuan peppercorns (crushed, optional for authentic flavour) - optional
Instructions
- 1
Rinse the brown rice under running water until the water runs clear. Cook in a rice cooker or on the stove with 2 cups of water until fluffy (about 30-35 minutes).
5 minutes (active), 30 minutes (passive)
Soak brown rice for 30 minutes before cooking to reduce cooking time.
- 2
Cut the tofu (tau kwa) into 1.5cm cubes. Blanch the cubes in hot water for 2 minutes to firm up the texture and remove excess moisture.
3 minutes
Blanching tofu helps it absorb more flavour in the sauce.
- 3
Heat canola oil in a wok or deep pan over medium heat. Add garlic, ginger, shallots, and chopped chilli. Sauté until fragrant, about 2-3 minutes.
3 minutes
Stir constantly to avoid burning the aromatics.
- 4
Add the blanched tofu to the wok. Stir gently to coat the tofu with aromatics, taking care not to break the cubes.
2 minutes
Use a spatula to gently turn the tofu for even cooking.
Why This Dish is Healthy
Choosing Mapo Tofu with Brown Rice is a smart choice for health-conscious eaters in Singapore. The tofu supplies lean protein, supporting muscle health without excess calories. Brown rice is a whole grain, helping with satiety and blood sugar control. This vegetarian recipe is packed with vitamins, minerals, and dietary fibre, making it an excellent lunch option for those aiming to maintain a healthy weight or improve overall wellness.
This Mapo Tofu with Brown Rice recipe is high in plant-based protein from tofu (tau kwa) and rich in dietary fibre thanks to brown rice. Brown rice offers complex carbohydrates and B vitamins, supporting steady energy levels. The dish is low in saturated fats and contains heart-healthy canola oil. Aromatics like garlic and ginger provide antioxidants and anti-inflammatory benefits. With minimal oil and sodium, this is a nutritious, balanced meal suitable for most diets.
Pro Tips
- 💡Tip 1: Use tau kwa (firm local tofu) for best texture and flavour absorption.
- 💡Tip 2: Blanch tofu before cooking to prevent it from breaking during stir-frying.
- 💡Tip 3: For extra fibre and nutrition, add chopped local greens like cai xin or xiao bai cai.
Storage & Serving
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if needed to loosen the sauce.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 350.0 kcal |





