A fragrant and zesty aroma fills the kitchen as you prepare Coconut Lime Tofu, a delightful dish that combines crispy tofu with luscious coconut milk and zesty lime juice. This recipe takes about 40 minutes from prep to table, and it’s the perfect blend of creamy and crunchy that makes every bite memorable. The harmony of flavors in this dish makes it an exciting choice for any meal.
This recipe is ideal for anyone looking for a hearty vegan meal or a flavorful weeknight dinner. It’s great for gatherings, and the tofu can be prepared ahead of time. Leftovers can be stored and enjoyed the next day.
Why You’ll Love This Recipe
- The crispy baked tofu gives a satisfying texture against the creamy sauce.
- Rich coconut milk creates a deliciously exotic flavor profile.
- Fresh lime juice adds brightness, balancing the dish beautifully.
- Quick to prepare in under 40 minutes, perfect for busy nights.
What You’ll Need
Gather the following ingredients to create this mouthwatering dish:
For the Rice
- 1½ cups jasmine rice (dry)
For the Tofu
- 375 gram extra firm tofu, 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
For Serving
- 1 handful cilantro, chopped
Substitute olive oil for avocado oil if needed.
Substitutions & Swaps
- Jasmine rice can be replaced with basmati.
- Extra firm tofu is best for texture and crispiness.
- Maple syrup can be swapped for agave nectar.
- Use green onions instead of shallots for a different flavor.
How to Make It
Follow these simple steps for a delicious Coconut Lime Tofu dish.
1. Cook the rice
Prepare the jasmine rice according to package directions until fluffy and tender.
2. Preheat the oven
Set your oven to 400°F and prepare a baking sheet with parchment paper for easy cleanup.
3. Toss the tofu
In a bowl, combine the tofu with one tablespoon of the oil, soy sauce, and cornstarch. Toss until evenly coated.
4. Bake the tofu
Spread the coated tofu on the baking sheet and bake for 20 minutes, or until crispy and golden brown.
5. Sauté the aromatics
In the meantime, place a pan over medium heat. Add the other tablespoon of oil, and sauté the shallot, ginger, and garlic for 1 to 2 minutes, until fragrant.
6. Prepare the sauce
Pour in the coconut milk, soy sauce, maple syrup, and paprika. Stir well to combine all the flavors.
7. Combine the tofu and sauce
Add the cooked tofu and the freshly squeezed lime juice to the sauce, stirring gently. Finish with a handful of chopped cilantro.
8. Serve
Serve the Coconut Lime Tofu atop a bed of jasmine rice. Enjoy the wonderful blend of flavors!
How to Store It
Fridge: Store in an airtight container for up to 4 days.
Freezer: No, the tofu texture changes upon freezing.
Reheat: Microwave on medium heat for 2-3 minutes.
Tips for Best Results
- Ensure the tofu is well-pressed to remove excess moisture for better crispiness.
- Don’t overcrowd the baking sheet; give tofu space to crisp up properly.
- Use fresh lime juice for the best flavor impact in the sauce.
- Adjust the maple syrup to taste for desired sweetness.
Serving Suggestions
- Pair with steamed vegetables for a complete meal.
- Serve with a light salad on the side.
- Perfect for meal prep as a nutritious lunch option.

