Thai Tofu Satay Bowl with Peanut Sauce

Satay-style bowls take the familiar peanut-rich flavours associated with Thai-inspired cooking and turn them into a complete, easy lunch. Here, golden pan-fried tofu is coated in a smooth sauce of peanut butter, coconut milk, soy sauce and lime, giving it a creamy, savoury finish with enough acidity to keep it lively. Jasmine rice makes the base, while cucumber, grated carrot, roasted peanuts and coriander add freshness, crunch and colour. It is filling without feeling heavy, and the separate elements make it easy to adjust with extra lime, herbs or vegetables at the table.
Cuisine style Thai-inspired rice bowl
Flavor profile Creamy • Salty • Tangy • Nutty
Techniques Boiling • Pan-frying • Gentle simmering
Cooking style Meal prep friendly
Time commitment Under 1 hour

Why this recipe works

  • Fresh contrast: Cucumber, carrot, peanuts and coriander keep the rich peanut-coated tofu from feeling heavy.
  • Creamy sauce: Peanut butter and coconut milk create a smooth satay-style coating that clings well to the tofu.
  • Weeknight pace: The rice, tofu and raw vegetables can be prepared in parallel, keeping the full bowl ready in about 35 minutes.

Get the most out of this recipe

Ingredient notes

  • Choose firm tofu: Firm tofu holds its shape in the pan and gives a better golden surface than softer styles.
  • Use smooth peanut butter: Smooth peanut butter blends more easily with the coconut milk and lime, giving the sauce a more even finish.
  • Finish with lime: A little extra lime at the end sharpens the sauce and balances the richness of the peanut and coconut.

Common mistakes

  • Adding damp tofu: Pat the tofu well before frying; excess moisture makes it steam rather than brown.
  • Boiling the sauce hard: Keep the peanut and coconut sauce at a gentle simmer so it stays smooth and coats the tofu evenly.
  • Overcrowding the tofu: Give the tofu enough space in the pan where possible, as crowded pieces brown less evenly.

Ingredient swaps

  • Nut-free option: Tahini can replace peanut butter for a sesame-forward sauce with a similar creamy body.
  • Gluten-free adjustment: Use a gluten-free soy sauce or tamari if needed, checking the label to keep the seasoning suitable.
  • Rice swap: Basmati rice works well if you prefer a drier, more separate grain beneath the saucy tofu.

Make-ahead tips

  • Keep components separate: Store the tofu and sauce away from the rice and fresh vegetables so the cucumber, carrot and herbs stay crisp.
  • Reheat gently: Warm the tofu and sauce over low heat with a splash of water, then add the fresh toppings just before serving.
  • Best for short meal prep: The cooked components keep for up to 2 days in the fridge, making this bowl useful for planned lunches.

Equipment you'll need

Ingredients
Instructions
Print
  1. Rinse the jasmine rice, then cook it in a saucepan of boiling water until tender, 10 to 12 minutes. Drain well, cover, and keep warm.
  2. Pat the tofu dry, then cut into bite-size cubes. Heat a large frying pan over medium-high heat and pan-fry the tofu, turning, for 8 to 10 minutes until golden on most sides.
  3. In a bowl, whisk together the peanut butter, coconut milk, soy sauce, and the juice of the lime until smooth. Pour into the pan with the tofu and simmer gently for 2 to 3 minutes, stirring, until the sauce coats the tofu and thickens slightly.
  4. Cut the cucumber into thin half-moons and coarsely grate the carrot. Roughly chop the peanuts and coriander.
  5. Spoon the rice into bowls and top with the satay tofu. Add the cucumber and carrot, then finish with the peanuts and coriander; serve with extra lime juice from the remaining lime flesh if you like.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • For the best browning, make sure the tofu is well dried before it goes into the pan and avoid moving it too often at the start.
  • Keep the sauce at a gentle simmer once the coconut milk is added so it stays smooth and does not split.
  • If serving to anyone with a weakened immune system, use tofu and soy sauce from unopened packs and keep the finished bowl out of the temperature danger zone by serving straight away.

Substitutions

  • Replace Smooth peanut butter with Tahini for a nut-free, sesame-forward satay-style sauce.
  • Replace Jasmine rice with Basmati rice for a slightly drier, more separate grain.

Storage

  • Refrigerate up to 2 days
  • Store the tofu and sauce separately from the rice and vegetables in airtight containers. Reheat the tofu and sauce in a saucepan over low heat with a splash of water until piping hot, and warm the rice separately; add the cucumber, carrot, peanuts, and coriander just before serving.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 2 servings
  • Total time: 35min (25min active)
  • Difficulty: Easy
  • Cuisine: Thai
  • Allergens:
    Peanuts Soybeans
Beginner friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive
Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.