Layered Thai Basil & Tofu Rice Recipe

Tofu curry with basil & Thai spices layered on jasmine rice

Neeru Srikanth
Layered Thai Basil & Tofu Rice Recipe
658 ratings.

Thai Basil & Tofu Rice Recipe is one of the popular foods on menu in most Thai cuisine restaurants. I have modified the recipe to make it a Layered Thai Basil & Tofu Rice Recipe instead. Thai red chilli’s & Garlic are cooked along with Tofu & Onion in Sesame oil, Soya sauce & shiitake mushrooms with added basil leaves. The curry is then layered with Thai jasmine rice. The flavours of Thai style basil and tofu seep into the rice and the mix of flavours in mouth in worth taking in heaped spoonfuls. Serve Layered Thai Basil & Tofu Rice Recipe along with Thai Yellow Curry Recipe for dinner or lunch.

If you want to explore more of Thai cuisine, try these recipes as well

  1. Thai Pineapple Vegetarian Fried Rice Recipe (No Onion No Garlic)
  2. Vegetarian Pad Thai Recipe
  3. Thai Pumpkin Soup With Red Curry Paste Recipe
  4. Thai Grilled Pineapple Recipe


If you are using dry shiitake mushrooms, soak them in warm water before use.

Thai red chilli is very spicy and hence we add some sugar to balance with some mild sweetness. The Red chilli & garlic would give the best flavor when they are ground in mortar pestle rather than mixer.

Most important point to note is the soya sauce already comes with lot of salt in it. Hence you need to be careful while adding extra salt.

Cuisine: Thai
Course: Dinner
Diet: High Protein Vegetarian
Prep in

10 M

Cooks in

30 M

Total in

40 M


2 Servings


    For the Basil Tofu Curry
  • 150 grams Tofu , cubed
  • 1 Onion , chopped to chunks
  • 8 cloves Garlic
  • 6 Thai Red chilli (Birds Eye Chilli)
  • Thai basil leaves , A small bunch, chopped
  • Salt , to taste
  • 1/2 teaspoon Light soy sauce
  • 1/2 teaspoon Dark soy sauce
  • 1/2 cup Shiitake mushrooms , fresh, finely chopped
  • 1/2 teaspoon Sugar
  • 2-1/2 tablespoons Sesame (Gingelly) Oil , or groundnut oil
  • 1-1/2 tablespoon Oil
  • For Rice
  • 3/4 cup Jasmine Rice
  • 1-1/2 cups Water
  • Roasted Peanuts (Moongphali) , few to garnish (optional)

How to make Layered Thai Basil & Tofu Rice Recipe

  1. To start cooking Layered Thai Basil & Tofu Rice Recipe, get prep with all the ingredients and then pound red chilli and garlic in a pestle & mortar.

  2. Cook rice in an electric rice cooker. Electric cooker is the best for the measurements given above.

  3. While the rice is getting done, heat oil in a wok.

  4. Add the ground red chilli and garlic paste and fry them well.

  5. Add Onion and fry for a minute.

  6. Add tofu and continue to fry until they turn golden brown.

  7. Add, light & dark soya sauce, shitake mushroom to this mix.

  8. Add very little salt as soya sauce has already salt in it.

  9. Mix them all well and fry for 2 minutes. Keep stirring continuously.

  10. Add basil leaves and mix them well. Cook for a minute.

  11. For layering the rice, take a serving bowl and layer the bottom portion with rice followed by the basil tofu curry. Repeat layering for 2 or 3 times and end with tofu basil curry on top.

  12. Garnish with roasted peanuts (optionally).

  13. Serve Layered Thai Basil & Tofu Rice Recipe along with Thai Yellow Curry Recipe.