As an Amazon Associate I earn from qualifying purchases.

One-pan Thai inspired spicy tofu combines crispy pan-fried tofu with a creamy coconut lime sauce – it’s bold, spicy, rich, and vibrant!

Completed Spicy Tofu with Coconut Lime Sauce on a plate.
Want to save this recipe?
Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Why You’ll Love Thai Coconut Lime Tofu

Quick yet flavor-packed marinated tofu dishes are some of my all-time favorites for busy weeknights and low-effort evenings. I keep a steady rotation of go-tos like sticky sesame tofu, General Tso’s tofu, and sweet and spicy tofu. But lately, the winter chill has me craving something creamier—enter this one-pan Thai-inspired tofu dish.

Falling between my sauteed lime tofu and easy tofu vegetable coconut curry, this dish lightly marinates and pan-fries tofu until crisp, then simmers it in a rich, flavorful sauce. Creamy coconut milk, fresh ginger, garlic, spicy sriracha, a touch of sweetener, umami-packed soy sauce, and bright lime juice come together for a perfectly balanced dish—comforting yet light, bold yet smooth. Serve it with grains and veggies for a simple, satisfying and quick meat-free meal.

Looking for more Thai-inspired meals? You might enjoy my tofu pad Thai, Thai butternut squash soup, or even a vegan Thai pizza. And if you’re looking for even more ways to enjoy tofu, try out this crispy salt and pepper tofu, pan-fried garlic tofu, quick teriyaki tofu stir-fry and easy lemon basil tofu.

Ingredient Notes

Refer to the recipe card for the full list of ingredients and quantities.

Ingredients for Spicy Tofu with Coconut Lime Sauce  measured out on a white surface.

Recipe Variations

  • Lime zest: For extra zing in the Thai-inspired coconut sauce.
  • Cumin/turmeric: For savory, earthy depth.
  • Sesame oil: Substitute the neutral oil for a toasty, nutty flavor.
  • Fresh herbs: To garnish – green onion (scallions), cilantro, or basil.

How to Make Spicy Tofu with Creamy Coconut Sauce

Process shot showing tofu in a bowl.
Process shot showing tofu in a pan.

Step 1: First, if you haven’t already, drain and press the tofu for 30 minutes, pat it dry and slice into ½-inch slabs (or cubes). Also, mince the ginger and garlic. In a medium bowl, whisk the soy sauce, 1 tsp lime juice, and cornstarch. Toss the tofu in it to evenly coat.

Step 2: Heat 1 tablespoon oil in a large skillet over medium heat. Pan-fry the tofu in a single layer for 3-5 minutes per side until browned and crispy. Set aside.

Process shot showing ingredients cooking in pan.
Process shot showing tofu cooking in a pan.

Step 3: Add the remaining oil to the pan and sauté the ginger, garlic, and onions until fragrant and slightly softened (2-3 minutes).

Step 4: Return the tofu to the pan, sauteing for 2-3 minutes, then stir in the coconut milk, sugar, sriracha, and remaining lime juice. Increase heat to high for 1-3 minutes, stirring regularly, until the sauce reduces and thickens. Enjoy!

FAQs

Can I substitute the sriracha?

Absolutely. Create different flavor profiles with another chili garlic sauce, Korean gochujang, Indonesian sambal oelek, or Thai red curry paste. Adjust the amount to taste.

Could I bake the tofu instead?

You can air fry or make this crispy bake tofu until crispy, prepare the sauce separately, then combine.

Pro Recipe Tips

  • Press the tofu: For the best texture, crispiness, and sauce absorption. Refer to this guide to tofu pressing to learn more tips!
  • For more tender tofu: Freeze and thaw it directly in its pack pre-pressing. It becomes spongier, chewier, and more tender.
  • For the crispiest tofu: Don’t move it around while pan-frying – cook untouched until brown and crispy on each side.
  • Taste and adjust: You can tweak the sugar, lime juice, sriracha, etc.

Serving Suggestions for Spicy Tofu with Coconut Lime Sauce

This Thai coconut milk tofu is protein-packed and perfect with:

Storage Instructions

Fridge: Store in an airtight container for up to 4 days.

Freezer: In a freezer-safe container for up to 3 months, then thaw in the refrigerator overnight. Just note the texture becomes spongier/’meatier’.

Reheat: In a microwave or in a skillet over medium heat with an extra splash of coconut milk/water if needed.

Other Vegan Tofu Recipes to Consider….

If you tried this spicy tofu with coconut lime sauce recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Spicy Tofu with Coconut Lime Sauce

4.69 from 16 votes
Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
Servings: 5 servings
One-pan Thai-inspired spicy tofu combines crispy pan-fried tofu with a creamy coconut lime sauce – it’s bold, spicy, rich, and vibrant!

Video

Ingredients 

  • 1 tablespoon soy sauce
  • 1 ½ tablespoons fresh lime juice divided
  • 1 tablespoon of cornstarch
  • 1 (16-ounce) package of super firm tofu pressed and sliced into strips
  • 2 tablespoons of vegetable or canola oil divided
  • 1 teaspoon freshly grated ginger
  • 2 large garlic cloves minced
  • ½ yellow onion sliced
  • ½ cup canned full-fat coconut milk
  • 1 tablespoon sriracha
  • 1 tablespoon sugar
  • Cooked rice (optional)
  • Sliced green onion for garnish (optional)
  • Cilantro for garnish (optional)

Instructions 

  • In a medium bowl, whisk together the soy sauce, 1 teaspoon of lime juice, and cornstarch. Add the pressed tofu and gently toss to coat evenly.
  • Heat 1 tablespoon of oil in a pan over medium heat. Add the tofu and cook until browned on both sides, about 5 minutes per side. Remove the tofu from the pan and set aside.
  • Add the remaining 1 tablespoon of oil to the pan. Sauté the ginger, garlic, and onions for 2–3 minutes until fragrant and slightly softened.
  • Return the tofu to the pan and cook for another 2–3 minutes, stirring occasionally.
  • Stir in the coconut milk, sriracha, sugar, and the remaining 1 tablespoon of lime juice. Increase the heat to high and cook for 1–3 minutes until the liquid slightly reduces into a flavorful sauce.
  • Serve hot over cooked rice if desired, garnished with sliced green onion and cilantro.

Notes

  • Press the tofu: For the best texture, crispiness, and sauce absorption. Refer to this guide to tofu pressing to learn more tips!
  • For more tender tofu: Freeze and thaw it directly in its pack pre-pressing. It becomes spongier, chewier, and more tender.
  • For the crispiest tofu: Don’t move it around while pan-frying – cook untouched until brown and crispy on each side.
  • Taste and adjust: You can tweak the sugar, lime juice, sriracha, etc.

Nutrition

Calories: 196kcalCarbohydrates: 9gProtein: 9gFat: 14gSaturated Fat: 5gPolyunsaturated Fat: 4gMonounsaturated Fat: 5gTrans Fat: 0.02gSodium: 278mgPotassium: 93mgFiber: 1gSugar: 3gVitamin A: 61IUVitamin C: 5mgCalcium: 124mgIron: 2mg

Additional Info

Author: Jake
Course: Dinner, Lunch
Cuisine: Thai
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂

About

Jake

Jake switched to a plant based diet in 1996 and quickly realized he had no idea how to cook. All these years later and he’s still trying to figure it out…

More about Jake
4.69 from 16 votes (15 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

    1. Hi Mylah! The recipe doesn’t include fish sauce! Sorry about the confusion. The recipe has been updated! Hope you enjoy it 🙂