Coconut lime tofu is the kind of weeknight dinner that feels like a treat without any of the effort. Crispy baked tofu meets a rich, creamy coconut milk sauce with zesty lime and warm spices — all served over fluffy jasmine rice. It comes together in about 25 minutes and is completely plant-based.
I made this for the first time on a Tuesday when I had one block of tofu, a can of coconut milk, and two limes sitting on my counter. What came out of that pan was so good I wrote it down immediately. The sauce is silky and bright, the tofu holds its crunch even after it soaks up the flavors, and the whole thing smells incredible.
Coconut lime tofu has become one of my go-to meals when I want something that feels special but still fits a busy schedule. It is bold, satisfying, and honestly better than most takeout.
Table of Contents
Ingredients for Coconut Lime Tofu
I always keep extra-firm tofu, a few cans of full-fat coconut milk, and fresh aromatics on hand because this kind of recipe comes together so naturally when you have the right staples. Here is everything you need to make this dish for four people.
For the Rice:
- 1 1/2 cups jasmine rice, dry
For the Tofu:
- 375g (about 1 block) extra-firm tofu, cubed — I recommend pressing the tofu for at least 10 minutes before cubing to pull out extra moisture; it makes a real difference in crispiness
- 1 tablespoon avocado oil or olive oil
- 1 tablespoon soy sauce
- 1 tablespoon cornstarch — Pro tip: arrowroot or potato starch works just as well if that is what you have on hand
For the Sauce:
- 1 tablespoon avocado oil or olive oil
- 1 shallot, diced
- 1 thumb fresh ginger, minced — In my experience, fresh ginger gives a brightness that ground ginger simply cannot match here
- 3 cloves garlic, minced
- 1 can (13.5 oz) full-fat coconut milk — My preference is always full-fat for the richest, creamiest sauce; lite coconut milk will work but the texture will be thinner
- 1 tablespoon soy sauce
- 1 teaspoon maple syrup
- 1 teaspoon paprika
- 2 limes, juiced
To Garnish:
- 1 handful fresh cilantro, chopped

Step-by-Step Instructions
In my experience, the key to getting this coconut lime tofu just right is baking the tofu until it is truly golden and crisp before it ever hits the sauce. Follow these steps in order and the timing will line up perfectly.
Step 1: Start your jasmine rice according to package directions. Once it comes to a boil and you reduce the heat, keep it covered on low while you prep everything else. The rice will stay warm and fluffy.
Step 2: Preheat your oven to 400 degrees F and line a baking sheet with parchment paper.
Step 3: In a bowl, toss the cubed tofu with 1 tablespoon oil, 1 tablespoon soy sauce, and cornstarch. Toss until every piece is evenly coated — this is what gives you that golden crust. Spread the tofu in a single layer on your baking sheet. Bake for 20 minutes until crispy and lightly golden on the edges. If you have an air fryer, you can air fry at 400 degrees F for 10 to 12 minutes instead.
Step 4: While the tofu bakes, heat 1 tablespoon oil in a large pan over medium heat. Add the diced shallot, minced ginger, and garlic. Saute for 1 to 2 minutes, stirring often, until the mixture is fragrant and the shallot turns translucent. Do not rush this step — these aromatics are the flavor base of the whole dish.
Step 5: Pour in the coconut milk, soy sauce, maple syrup, and paprika. Stir everything together and let it simmer for 2 to 3 minutes until the sauce is warmed through and slightly thickened.
Step 6: Add the baked tofu and fresh lime juice to the pan. Stir gently to coat every piece in the sauce.
Step 7: Finish with chopped cilantro and serve immediately over jasmine rice.
What to Serve with Coconut Lime Tofu
This dish is bold and creamy on its own, but the right sides can round it out beautifully. Here are a few pairings that complement the bright, coconut-forward flavors perfectly.
Jasmine or Brown Rice: The recipe already calls for jasmine rice, but brown rice is a great swap if you want more fiber. Both absorb the coconut lime sauce in the most satisfying way. If you love bowl-style meals built around grains and vibrant sauces, this rice noodle stir fry is another weeknight favorite worth bookmarking.
Roasted Chickpea and Carrot Bowl: If you want to stretch the meal or serve a crowd, a simple roasted vegetable bowl pairs naturally with the tropical flavors here. This roasted carrot and chickpea bowl uses similar pantry staples and makes a great companion dish.
Steamed or Roasted Broccoli: The slightly bitter, earthy notes of broccoli balance the richness of the coconut milk sauce really well. Roast it at 400 degrees F with a drizzle of oil and a pinch of salt while the tofu bakes.
Asian-Inspired Noodles: Ramen noodles or rice noodles work great if you want to skip the rice altogether. The sauce clings to noodles just as well. For another noodle bowl with big flavor, check out these sticky garlic chicken noodles for a non-vegan alternative your family will love.
Simple Cucumber Salad: A light, cool cucumber salad with a splash of rice vinegar cuts through the richness of the coconut milk and adds a refreshing contrast. It takes about five minutes to prep and makes the plate feel more complete.
Mujadara Lentils: For a heartier plant-based spread, mujadara lentils and rice is a beautifully simple side that adds protein and earthy depth to this bright, citrus-forward meal.
Sweet Chili Drizzle Bowl: If you love the coconut and lime combination, the flavors in this sweet chili chicken bowl with coconut lime drizzle speak the same flavor language and would make a great companion recipe to try next.

Storage and Serving Tips
Store any leftover coconut lime tofu in an airtight container in the refrigerator for up to four days. I recommend keeping the tofu and sauce in separate containers if possible — this is the single best tip for meal prep with this recipe.
To reheat, warm the sauce gently in a pan over medium-low heat. Reheat the tofu separately in an air fryer at 375 degrees F for three to four minutes to bring back that crispy exterior. Then combine them right before serving. Reheating tofu in a microwave makes it soft, so the air fryer is worth the extra step.
Pro tip: this dish is great for meal prep. Cook a double batch of rice and tofu at the beginning of the week, store everything separately, and you have a ready-made dinner for several nights. Stir frozen vegetables into the sauce while it reheats to bulk it up on busy nights.
Conclusion
Coconut lime tofu proves that a plant-based dinner can be just as satisfying and flavorful as anything else on your weekly rotation. With crispy tofu, a creamy sauce, and just 25 minutes of your time, this recipe is easy enough for a weeknight and impressive enough to share. Give it a try and see how quickly it becomes a regular at your table.

Coconut Lime Tofu
Ingredients
Equipment
Method
- Cook jasmine rice according to package directions. Once it reaches a boil, reduce heat and keep covered on low while you prepare the tofu and sauce.
- Preheat oven to 400 degrees F and line a baking sheet with parchment paper.
- In a bowl, toss cubed tofu with 1 tablespoon oil, 1 tablespoon soy sauce, and cornstarch until every piece is evenly coated. Spread in a single layer on the prepared baking sheet and bake for 20 minutes until crispy and golden on the edges. Alternatively, air fry at 400 degrees F for 10 to 12 minutes.
- While tofu bakes, heat 1 tablespoon oil in a large pan over medium heat. Add diced shallot, minced ginger, and garlic. Saute for 1 to 2 minutes, stirring often, until fragrant and the shallot is translucent.
- Pour in coconut milk, soy sauce, maple syrup, and paprika. Stir to combine and let simmer for 2 to 3 minutes until warmed through and slightly thickened.
- Add the baked tofu and fresh lime juice to the pan. Stir gently to coat every piece in the sauce.
- Finish with chopped cilantro and serve immediately over jasmine rice.









