This coconut lime tofu dish tastes like vacation in a bowl. With fragrant jasmine rice and a rich, tangy sauce, it’s the kind of dinner that feels indulgent but comes together in 25 minutes.

If you adore quick, simple dinners like this one, run not walk to join Plant Cooking Club on Substack! In addition to weekly meal plans, you get to be a part of a supportive plant-based community and enjoy exclusive updates from my kitchen.

Why You’ll Love This Recipe

  • Bright and bold flavors with just one pan (okay, one pan and a rice cooker) – what more could you want?
  • Crispy bite meets creamy sauce as the golden tofu soaks up all that flavor goodness.
  • Ready in less than half an hour, this coconut lime tofu is great for weeknights, when you only have limited time to cook.
  • Everything you see on the ingredient list can be found at a basic grocery store.

Key Ingredients

Ingredients for coconut lime tofu laid out and labeled clearly on a light background.
  • Extra-firm tofu bakes until golden and crispy on the outside, tender on the inside. It’s also full of plant protein!
  • Coconut milk creates a luscious, creamy base for the sauce.
  • Lime juice cuts through the richness with a hit of brightness.
  • Ginger and garlic add depth and warmth to the flavour profile.
  • Jasmine rice helps to bulk up the meal and provide the vital starch component to the dish.

Hack It!

  • Any rice or grain will do if you do not have jasmine rice. You can even serve this over ramen!
  • You can meal prep this recipe and enjoy it all week long! Store tofu separately and give it a few minutes in an air fryer until crispy before you add it to the sauce.
  • Soy-free? Swap tofu for chickpeas and use coconut aminos in place of soy sauce.
  • I always encourage you to eat more plants. Feel free to stir in leftover veggies from your fridge or a bag of frozen veggies to boost your fiber intake.
  • Instead of cornstarch, you can use a different thickening agent. Try this recipe with arrowroot or potato starch.

How to Make Coconut Lime Tofu

Fluffy cooked rice in a steel pot.

Step 1: Cook the rice according to package directions. You can reduce the heat and keep it covered while you make coconut lime tofu.

Tofu marinated in soy sauce, oil, and cornstach.

Step 2: Preheat the oven to 400F and prepare a baking sheet with parchment. In a bowl, toss the tofu with oil, soy sauce and cornstarch until evenly coated.

Tofu cubes in marinate spread on a lined baking sheet.

Step 3: Bake tofu for 20 minutes, until crispy. Similarly, you can use an air fryer for 10-12 minutes.

Shallot, ginger and garlic sauted with oil in a frying pan.

Step 4: In the meantime, heat a pan over medium heat. Add the other tablespoon of oil, shallot, ginger and garlic. Saute for 1 to 2 minutes, until fragrant.

Coconut sauce with lime juice and cooked tofu in the pan.

Step 5: Pour in the coconut milk, soy sauce, maple syrup and paprika, and stir. Add the cooked tofu, and lime juice. 

Coconut lime tofu served in a white ceramic bowl with rice and fresh cilantro.

Step 6: Finish with a handful of chopped cilantro. Serve with rice, as desired.

A spoonful of coconut lime tofu in the foreground of the photo.

Frequently Asked Questions

Can I make this ahead of time?

Yes! Store the tofu and sauce separately if you want a crispy bite, then reheat and combine when serving.

Can I freeze it?

Absolutely. I recommend making rice fresh to serve, but you can batch cook the coconut lime tofu.

Can I use light coconut milk?

You can but the sauce will have a different consistency.

More Plant-Based Dinners

You guys know I always have your back when it comes to simple recipes, sustainable dinners, and when my cookbooks are on sale! Hurry to get your copy of PlantYou Scrappy Cooking and PlantYou Cookbook while the sales last.

Close up of the pan with the cconut lime tofu with cilantro.

The Recipe: Coconut Lime Tofu

A delicious, aromatic dinner with creamy, zesty sauce, tofu for protein, and fragrant rice.
5 from 7 ratings

Ingredients

  • cups jasmine rice, dry

For the tofu

  • 375 gram extra firm tofu, 1 block, cubed
  • 1 tbsp avocado oil, or olive oil, divided
  • 1 tbsp soy sauce, divided
  • 1 tbsp cornstarch

For the sauce

  • 1 tbsp avocado oil, or olive oil
  • 1 shallot, diced
  • 1 thumb ginger, minced
  • 3 cloves garlic, minced
  • 13.5 oz full fat coconut milk, 1 can
  • 1 tbsp soy sauce
  • 1 tsp maple syrup
  • 1 tsp paprika
  • 2 limes, juiced

To garnish

  • 1 handful cilantro, chopped

Equipment

Instructions 

  • Cook the rice according to package directions.
  • Preheat the oven to 400F and prepare a baking sheet with parchment. 
  • To a bowl, toss the tofu in one tablespoon of the oil, soy sauce and cornstarch until evenly coated. Bake for 20 minutes, until crispy. 
  • In the meantime, to a pan over medium heat, add the other tablespoon of oil, shallot, ginger and garlic. Saute for 1 to 2 minutes, until fragrant. Pour in the coconut milk, soy sauce, maple syrup and paprika, and stir. 
  • Now add the cooked tofu, and lime juice. Finish with a handful of chopped cilantro. Serve with rice, as desired. 

Notes

  • Any rice or grain will do if you do not have jasmine rice. You can even serve this over ramen!
  • You can meal prep this recipe and enjoy it all week long! Store tofu separately and give it a few minutes in an air fryer until crispy before you add it to the sauce.
  • Soy-free? Swap tofu for chickpeas and use coconut aminos in place of soy sauce.
  • I always encourage you to eat more plants. Feel free to stir in leftover veggies from your fridge or a bag of frozen veggies to boost your fiber intake.
  • Instead of cornstarch, you can use a different thickening agent. Try this recipe with arrowroot or potato starch.
Calories: 591.6kcal, Carbohydrates: 69g, Protein: 15.3g, Fat: 29.8g, Saturated Fat: 19.3g, Polyunsaturated Fat: 2.3g, Monounsaturated Fat: 6.3g, Sodium: 580.4mg, Potassium: 530.6mg, Fiber: 2.3g, Sugar: 3.4g, Vitamin A: 123.3IU, Vitamin C: 13.8mg, Calcium: 87.7mg, Iron: 5.4mg