I like serving this dish over fluffy jasmine rice because it absorbs the creamy coconut-lime sauce beautifully. Whether I’m preparing a quick weeknight dinner or looking for a comforting vegan meal, this easy Coconut Lime Tofu recipe always delivers a delicious combination of freshness and richness.
What I enjoy most is how a handful of simple ingredients transforms into a restaurant-style meal with very little effort.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Jasmine Rice
1½ cups jasmine rice, dry
For the Crispy Tofu
1 tablespoon avocado oil or olive oil
375 g extra-firm tofu, cubed
1 tablespoon soy sauce
1 tablespoon cornstarch
For the Coconut Lime Sauce
1 tablespoon avocado oil or olive oil
1 shallot, diced
3 cloves garlic, minced
1 thumb-sized piece ginger, minced
13.5 oz full-fat coconut milk
1 tablespoon soy sauce
1 teaspoon maple syrup
Juice of 2 limes
1 teaspoon paprika
1 handful fresh cilantro, chopped
Directions
I find this Coconut Lime Tofu recipe incredibly straightforward. By preparing the rice, baking the tofu, and making the sauce at the same time, I can have a flavorful meal ready with minimal effort.
Cook the Jasmine Rice:
I start by cooking 1½ cups of jasmine rice according to the package instructions. Once the rice is tender and fluffy, I cover it and keep it warm while preparing the tofu and coconut sauce.
Preheat the Oven:
I preheat my oven to 400°F (200°C) and line a large baking sheet with parchment paper. This prevents the tofu from sticking and makes cleanup easier.
Prepare and Bake the Tofu:
I place the cubed extra-firm tofu in a mixing bowl and add 1 tablespoon of oil, 1 tablespoon of soy sauce, and 1 tablespoon of cornstarch.
Then I gently toss everything until the tofu is evenly coated, then arrange the cubes in a single layer on the prepared baking sheet.
I bake the tofu for approximately 20 minutes, or until the edges become golden and crispy. For more even browning, I like turning the tofu halfway through baking.
Sauté the Aromatics:
While the tofu bakes, I heat the remaining tablespoon of oil in a large skillet over medium heat.
I add the diced shallot, minced ginger, and garlic, then sauté everything for 1–2 minutes until softened and fragrant.
I stir frequently to prevent the garlic from burning.
Prepare the Creamy Coconut Sauce:
I pour the full-fat coconut milk into the skillet with the sautéed aromatics.
Next, I add the remaining tablespoon of soy sauce, maple syrup, and paprika.
I stir everything together until the ingredients are well combined, then allow the sauce to simmer gently for a few minutes until smooth and slightly thickened.
I avoid boiling the sauce aggressively because I want to maintain its silky consistency.
Combine the Tofu and Sauce:
Once the tofu is crispy, I transfer it directly into the skillet with the coconut sauce.
I add the freshly squeezed juice of two limes and gently toss the tofu until every piece is coated in the creamy mixture.
I like adding the lime juice toward the end of cooking to preserve its fresh, tangy flavor.
Add Cilantro and Serve:
I finish by stirring in a generous handful of freshly chopped cilantro.
Then, I spoon the warm jasmine rice into serving bowls and top each portion with the creamy Coconut Lime Tofu.
For an extra burst of freshness, I sometimes add additional cilantro or a squeeze of lime just before serving.
Servings and Timing
I love how this recipe comes together quickly, making it an excellent option for busy evenings.
Prep Time: 5 minutes
Cooking Time: 20 minutes
Total Time: 25 minutes
Servings:4 servings
Calories per serving (provided estimate): 560 kcal
Variations
One of my favorite things about Coconut Lime Tofu is how easily I can customize it. I enjoy experimenting with different vegetables, seasonings, and serving options while keeping the creamy coconut-lime base.
Spicy Coconut Lime Tofu:
When I want a little heat, I add red pepper flakes, chili paste, or a small amount of sriracha to the coconut sauce. I love how the spicy flavor contrasts with the richness of the coconut milk.
Coconut Lime Tofu With Vegetables:
I often add broccoli, bell peppers, snap peas, or baby spinach for extra color and texture. I sauté firmer vegetables before adding the coconut milk, while I stir delicate greens into the sauce near the end.
Coconut Lime Tofu With Noodles:
Sometimes I replace jasmine rice with rice noodles or soba noodles. I enjoy how the creamy coconut sauce coats the noodles, creating a comforting alternative.
Extra Crispy Coconut Lime Tofu:
For an even crispier texture, I press the tofu before seasoning it to remove excess moisture. I also make sure to leave space between the cubes on the baking sheet.
When I want the tofu to remain especially crispy, I spoon the coconut sauce over it just before serving instead of simmering the tofu in the sauce.
Gluten-Free Coconut Lime Tofu:
I can easily make this recipe gluten-free by replacing regular soy sauce with certified gluten-free tamari. I also check the labels on any additional sauces or seasonings.
Coconut Lime Tofu With Extra Citrus:
When I prefer a brighter flavor, I add a little finely grated lime zest along with the fresh lime juice. I find that lime zest enhances the citrus aroma without making the sauce overly acidic.
Storage/Reheating
I find that Coconut Lime Tofu works well for meal preparation, especially when I store the rice, tofu, and sauce separately.
Refrigeration:
I allow the leftovers to cool slightly before transferring them to airtight containers.
I refrigerate the tofu and coconut sauce for up to 3–4 days. Then I keep the cooked jasmine rice in a separate container and aim to eat it within 3–4 days as well, following safe cooling and refrigeration practices.
Also I refrigerate leftovers promptly, within two hours of cooking, and cool the rice quickly.
Freezing:
I can freeze the coconut sauce and tofu for up to 2 months for the best quality.
However, I keep in mind that tofu may develop a firmer, chewier texture after freezing, while coconut milk sauce can separate slightly when thawed.
I prefer freezing individual portions in airtight, freezer-safe containers.
Reheating on the Stovetop:
My favorite way to reheat Coconut Lime Tofu is in a skillet over medium-low heat.
I add a small splash of water or coconut milk to loosen the sauce, then stir gently until everything is heated through.
I reheat the rice separately until steaming hot.
Reheating in the Microwave:
When I’m short on time, I place the tofu and sauce in a microwave-safe container and cover it loosely.
I heat in short intervals, stirring between each interval until thoroughly heated.
I also reheat the rice until steaming hot, and I avoid reheating leftovers repeatedly.
Keeping the Tofu Crispy:
If I want to maintain the tofu’s crispy exterior, I store it separately from the sauce.
I reheat the tofu in an oven or air fryer until hot and slightly crisp, then add it to the warmed coconut sauce just before serving.
FAQs
Can I Make Coconut Lime Tofu Ahead of Time?
Yes, I can prepare most of this recipe in advance. I like baking the tofu, cooking the rice, and preparing the coconut sauce separately.
I store everything in airtight containers in the refrigerator and combine the components just before serving. This helps preserve the tofu’s texture and keeps the meal tasting fresh.
How Do I Make My Tofu Extra Crispy?
Always I recommend using extra-firm tofu and removing as much excess moisture as possible before baking.
I gently press the tofu with a clean kitchen towel or tofu press, then coat it evenly with cornstarch, oil, and soy sauce.
I also spread the cubes in a single layer without overcrowding the baking sheet. This allows hot air to circulate and helps create crispy edges.
Can I Use Light Coconut Milk Instead of Full-Fat Coconut Milk?
Yes, I can substitute light coconut milk when I want a lighter sauce.
However, I find that full-fat coconut milk creates a richer, creamier consistency. When I use light coconut milk, the sauce tends to be thinner, so I may need to simmer it a little longer or add a small amount of cornstarch slurry to thicken it.
What Can I Serve With Coconut Lime Tofu?
Although I love serving Coconut Lime Tofu over jasmine rice, I sometimes pair it with brown rice, quinoa, rice noodles, or cauliflower rice.
I also enjoy serving it alongside steamed broccoli, sautéed green beans, roasted vegetables, or a fresh cucumber salad.
These additions bring extra texture and freshness to the meal while complementing the creamy coconut-lime sauce.
Is Coconut Lime Tofu Healthy?
I consider Coconut Lime Tofu a satisfying plant-based meal because it provides protein from tofu, carbohydrates from jasmine rice, and flavorful ingredients such as ginger, garlic, lime, and cilantro.
I also appreciate that baking the tofu requires relatively little oil compared with deep-frying.
Since full-fat coconut milk contains a substantial amount of saturated fat, I adjust the portion size or use light coconut milk when I want a lower-fat version. I can also add more vegetables to increase the fiber and variety in the meal.
Conclusion
Coconut Lime Tofu is a recipe I love making whenever I crave something creamy, comforting, and packed with fresh flavors. The combination of crispy baked tofu, rich coconut milk, tangy lime juice, and aromatic ginger and garlic creates a delicious plant-based meal that feels special without requiring complicated preparation.
I especially enjoy how the fluffy jasmine rice absorbs the flavorful coconut sauce, making every bite satisfying. With simple ingredients, easy cooking steps, and plenty of opportunities for customization, this recipe has become one of my favorite options for quick weeknight dinners and meal preparation.
Whether I keep the recipe simple or add extra vegetables and spices, I always appreciate the balance of creamy, crispy, savory, and citrusy flavors. It’s a wonderful reminder that a homemade vegan dinner can be both easy to prepare and incredibly delicious.
📖 Recipe:
Print
Coconut Lime Tofu
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegan
Description
Coconut Lime Tofu combines golden, crispy baked tofu with a rich, creamy coconut sauce infused with fresh lime, ginger, garlic, and cilantro. Served over fluffy jasmine rice, this vibrant vegan dish is perfect for a quick and satisfying weeknight dinner.
Ingredients
1½ cups jasmine rice, dry
375 g extra-firm tofu, cubed
1 tablespoon avocado oil or olive oil, for the tofu
1 tablespoon soy sauce, for the tofu
1 tablespoon cornstarch
1 tablespoon avocado oil or olive oil, for the sauce
1 shallot, diced
1 thumb-sized piece ginger, minced
3 cloves garlic, minced
13.5 oz full-fat coconut milk
1 tablespoon soy sauce, for the sauce
1 teaspoon maple syrup
1 teaspoon paprika
Juice of 2 limes
1 handful fresh cilantro, chopped
Instructions
- Cook the jasmine rice according to the package instructions. Once tender and fluffy, cover and keep warm until ready to serve.
- Preheat the oven to 400°F (200°C) and line a large baking sheet with parchment paper.
- Place the cubed extra-firm tofu in a mixing bowl. Add 1 tablespoon of oil, 1 tablespoon of soy sauce, and 1 tablespoon of cornstarch. Gently toss until evenly coated.
- Arrange the tofu cubes in a single layer on the prepared baking sheet, leaving space between the pieces. Bake for approximately 20 minutes, turning halfway through, until golden and crispy around the edges.
- While the tofu bakes, heat the remaining tablespoon of oil in a large skillet over medium heat. Add the diced shallot, minced ginger, and garlic. Sauté for 1–2 minutes, stirring frequently, until softened and fragrant.
- Pour the full-fat coconut milk into the skillet. Add the remaining tablespoon of soy sauce, maple syrup, and paprika. Stir until thoroughly combined.
- Allow the coconut sauce to simmer gently for a few minutes until smooth and slightly thickened. Avoid boiling aggressively to maintain its creamy consistency.
- Transfer the crispy baked tofu into the skillet with the coconut sauce. Add the freshly squeezed juice of 2 limes and gently toss until the tofu is evenly coated.
- Stir in the freshly chopped cilantro. Taste and adjust the lime juice or seasonings if desired.
- Divide the warm jasmine rice among four serving bowls. Spoon the creamy coconut lime tofu over the rice and garnish with additional cilantro or fresh lime wedges if desired. Serve immediately.
Notes
For extra-crispy tofu, press the extra-firm tofu before seasoning to remove excess moisture. Arrange the cubes in a single layer without overcrowding the baking sheet.
To preserve the tofu’s crispy texture, keep it separate from the sauce and combine just before serving.
For a spicy variation, add red pepper flakes, chili paste, or sriracha to the coconut sauce.
Add broccoli, bell peppers, snap peas, or baby spinach for extra vegetables. Cook firmer vegetables before adding the coconut milk and stir delicate greens into the sauce near the end.
For a gluten-free version, replace regular soy sauce with certified gluten-free tamari and check the labels of other seasonings.
Light coconut milk can replace full-fat coconut milk for a lighter sauce, although the consistency will be thinner. Simmer longer or add a small cornstarch slurry if needed.
Add finely grated lime zest for a stronger citrus aroma without significantly increasing acidity.
Replace jasmine rice with brown rice, quinoa, cauliflower rice, rice noodles, or soba noodles for a different serving option.
Serve with steamed broccoli, sautéed green beans, roasted vegetables, or a fresh cucumber salad.
Store leftover tofu and coconut sauce in airtight containers in the refrigerator for up to 3–4 days. Store cooked rice separately, cool it quickly, and refrigerate promptly within two hours of cooking.
Freeze the tofu and coconut sauce in freezer-safe containers for up to 2 months for best quality. The tofu may become chewier and the coconut sauce may separate slightly after thawing.
Reheat the tofu and sauce gently in a skillet over medium-low heat with a splash of water or coconut milk until thoroughly heated. Reheat the rice separately until steaming hot.
For crispier leftovers, reheat the tofu separately in an oven or air fryer before combining with the warmed sauce.
The 25-minute preparation time assumes the rice, tofu, and sauce are prepared simultaneously. Actual cooking time may vary depending on the rice instructions and sauce consistency.
Nutrition values are approximate per serving, including jasmine rice, and may vary depending on ingredient brands and portion sizes.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Baking and Stovetop
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 serving (¼ of recipe, including rice)
- Calories: 560 kcal
- Sugar: 5 g
- Sodium: 580 mg
- Fat: 32 g
- Saturated Fat: 23 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 56 g
- Fiber: 3 g
- Protein: 17 g
- Cholesterol: 0 mg
