Crispy Coconut Lime Tofu
This crispy coconut lime tofu is the kind of weeknight dinner that feels like a small escape, creamy, bright, and impossibly easy. Golden pan-fried tofu soaks up a quick coconut sauce with fresh lime, garlic, and just a whisper of heat.

It all comes together in one pan and under thirty minutes. If you keep a block of tofu and a can of coconut milk in the kitchen, you are already halfway there.
Why This Tofu Wins Weeknight Dinners
The tofu gets a proper crispy crust, not a shy one. Cornstarch and a hot pan deliver those shatter-y edges, while the inside stays tender and mild, ready to catch all the sauce.
That sauce is what keeps me coming back. Full-fat coconut milk gives it a velvety body, lime lifts everything, and a little sugar rounds out the salt and tang. It tastes creamy but not heavy, with a fresh, citrusy hum in every bite.
I love that it comes together with zero marinating and no oven. You press the tofu, cube it, crisp it, then build the sauce right in the same pan. The whole thing slides over a bowl of rice and dinner is done.
Ingredients

- 14 oz extra-firm tofu: pressed and cubed, the base that crisps up best
- 2 tbsp cornstarch: for that light, crunchy shell on the tofu
- 3 tbsp neutral oil: vegetable, avocado, or canola, for pan-frying
- 1 can (13.5 oz) full-fat coconut milk: gives the sauce its rich body
- 3 tbsp fresh lime juice: from about 2 limes, brightness you can taste
- 2 tbsp soy sauce: regular or tamari for gluten-free
- 1 tbsp brown sugar: balances the lime and salt
- 3 cloves garlic: minced fine
- 1 tsp grated fresh ginger: a warm note that complements the lime
- 1/4 tsp red pepper flakes: optional, for a gentle back-of-throat heat
- Steamed jasmine rice: for serving
- Cilantro and lime wedges: for finishing
Variations
- Make it spicier: double the red pepper flakes or add a chopped Thai chili with the garlic.
- Switch the protein: boneless chicken thighs work well; sear them until cooked through, then proceed with the sauce.
- Use lemon: if you don’t have limes, fresh lemon juice gives a different but still lovely citrus note.
- Sweetener swap: honey or maple syrup replaces the brown sugar nicely, just use the same amount.
- Add vegetables: toss in a handful of snap peas or baby spinach during the last minute of sauce simmering.
For another quick tofu dish with a different flavor, try a Mango Coconut Curry next time you crave something tropical.
How to Make Crispy Coconut Lime Tofu
Step 1: Crisp the Tofu

Press the 14 oz tofu block for 10 to 15 minutes to remove excess water, then cut it into 3/4-inch cubes. Toss the cubes in a bowl with the 2 tbsp cornstarch until every side is dusted. Heat the 3 tbsp oil in a large nonstick skillet over medium-high heat until it shimmers. Add the tofu in a single layer and cook for 6 to 8 minutes, turning every couple minutes, until all sides are deeply golden and crisp.
You will hear a lively sizzle as the tofu hits the pan. If the pan goes quiet or the tofu starts steaming instead of frying, raise the heat a notch. The crust should look dry and lightly blistered, not pale or greasy.
Step 2: Whisk the Sauce

While the tofu crisps, whisk together the 1 can coconut milk, 3 tbsp lime juice, 2 tbsp soy sauce, and 1 tbsp brown sugar in a small bowl. Stir until the sugar dissolves and the liquid is smooth with no lumps.
Give it a quick taste. You want a balance of creamy, salty, tart, and a little sweet. If your lime is especially mild, a tiny extra pinch of sugar can round things out.
Step 3: Simmer the Aromatics

Transfer the crispy tofu to a plate and set it aside. Lower the heat to medium and add the 3 cloves minced garlic, 1 tsp grated ginger, and the 1/4 tsp red pepper flakes if using, to the same pan. Stir for about 30 seconds, just until the garlic smells fragrant and turns pale gold. Pour in the whisked sauce immediately so the garlic does not scorch.
Let the sauce come to a gentle simmer and cook for 2 to 3 minutes, stirring now and then. It will tighten slightly and the flavors will meld, but it should still feel like a creamy sauce, not a paste. If it reduces too much, splash in a tablespoon of water to loosen it.
Step 4: Coat the Tofu

Return the crispy tofu cubes to the pan and gently fold them into the sauce. Let everything bubble together for 1 minute, so the tofu drinks in some of that lime-and-coconut flavor while still holding onto its crust.
The tofu will soften a little on the outside but keep its bite. The sauce should cling nicely, not pool thin. If it looks too thick, add another tiny spoonful of water and stir.
Step 5: Spoon Over Rice and Finish

Spoon the saucy tofu and extra sauce over bowls of steamed jasmine rice. Scatter plenty of fresh cilantro on top and tuck a lime wedge onto each bowl. Serve right away, while the tofu is warm and the aroma of coconut and lime is at its strongest.
The contrast of the golden tofu, the bright green cilantro, and the creamy pale sauce makes it look as good as it tastes. Everyone can squeeze more lime over their bowl as they eat, which keeps every bite lively.
Tips for the Best Coconut Lime Tofu
- Press the tofu for at least 10 minutes under a heavy skillet or tofu press. Dry tofu sears far better than damp tofu, and skipping this is the most common reason for a soggy finish.
- Do not crowd the pan when frying. If your skillet is small, crisp the tofu in two batches. Overlapping cubes steam instead of brown.
- Use full-fat coconut milk. Light coconut milk makes a thinner sauce that can taste watery and the richness won’t carry the lime and ginger as well.
- If the sauce thickens too much while waiting, stir in a spoonful of warm water right before serving to bring it back to a silky consistency.
Pan-fry times by cube size:
| Tofu cube size | Cook time (total) | Heat level |
|---|---|---|
| 1/2 inch | 4 to 5 minutes | medium-high |
| 3/4 inch | 6 to 8 minutes | medium-high |
| 1 inch | 8 to 10 minutes | medium, then finish high |
Storing Leftovers
- Refrigerate: Store any leftover tofu and sauce together in a sealed container for up to 3 days. The tofu will soften but still taste great.
- Reheating: Warm gently in a skillet over medium-low heat with a splash of water, or microwave in short bursts, stirring once, until just heated through.
What to Serve with Crispy Coconut Lime Tofu
Jasmine rice is my go-to because its subtle floral note pairs quietly with the creamy sauce. For a brighter side, a quick cucumber salad with rice vinegar and a pinch of sugar cuts through the richness. Steamed broccoli or green beans also work, just toss them in a little sesame oil after cooking for a nutty edge.
Frequently Asked Questions
Can I bake the tofu instead of frying?
Yes. Spread the cornstarch-dusted cubes on a parchment-lined sheet, drizzle with oil, and bake at 400°F (200°C) for 25 minutes, flipping halfway. The crust will be drier and less shattery but still satisfying.
Is this dish very spicy?
Not as written. The 1/4 teaspoon of red pepper flakes adds a faint warmth, not heat. For a completely mild version, leave them out; for a real kick, double them or use fresh chili.
Can I use bottled lime juice?
Fresh lime juice gives the brightest, most aromatic lift. Bottled lime juice works in place of fresh but the flavor will be flatter and less zesty, so you might want to add a little extra to compensate.
What if I don’t have a nonstick pan?
A well-seasoned cast iron skillet works beautifully. Just make sure the oil is hot and the tofu has space, and let it develop a good crust before trying to turn the cubes.

Crispy Coconut Lime Tofu Recipe
Ingredients
Method
- Press and cube the tofu into 3/4-inch pieces. Toss with cornstarch and fry in hot oil for 6 to 8 minutes until golden on all sides. Set aside.
- Whisk coconut milk, lime juice, soy sauce, and brown sugar until smooth.
- In the same pan, sauté garlic, ginger, and pepper flakes for 30 seconds. Pour in the sauce and simmer 2 to 3 minutes.
- Return tofu to the pan and fold into the sauce. Cook 1 minute to coat and warm through.
- Spoon the tofu and sauce over rice, garnish with cilantro and lime wedges, and serve hot.
