If you want something quick and high-protein, this sweet chili lime tofu is the perfect weeknight recipe.
It is a little sweet and has enough spice from the chili to make every bite taste good.
I love making this on nights when I want something fast without a lot of meat.
The tofu gets crispy on the outside while staying tender inside, and the lime brings everything to life.
Sweet chili lime tofu is also one of those dishes that fits into almost anything.
You can serve it over rice, add it to bowls, or even tuck it into tacos.
The ingredients are simple, the marinade takes three minutes, and the entire meal comes together without stress.

Why You’ll Love This Sweet Chili Lime Tofu
If you think tofu is boring, this recipe will change your mind.
This chili lime tofu is everything… crispy, sticky, zesty, and perfectly balanced between sweet and spicy.
It’s quick to make, loaded with protein, and so satisfying you’ll forget it’s vegetarian.
The magic happens in the marinade.
Whether you’re serving it over rice, tossing it into a salad, or eating it straight out of the pan, I guarantee you’ll want to eat this again and again.
Ingredients for Sweet Chili Lime Tofu
Extra firm tofu: Go for extra firm. It holds its shape and gets those beautiful crispy edges when cooked.
Lime juice: I suggest using fresh lime for the best flavor.

Lime zest: Don’t skip this! It deepens the citrus flavor and adds brightness to the dish.
Soy sauce: Sometimes I use tamari or coconut aminos as a substitute.
Honey or maple syrup: Honey makes it slightly thicker, while maple syrup keeps it vegan and adds a hint of caramel flavor. You pick what you want.
Chili powder: Adds a gentle heat that gives this dish a nice kick.
Paprika: It adds more smokiness and enhances the chili flavor without overpowering it.
Garlic powder: You can also use fresh garlic if you prefer.
Cornstarch: The secret to crisp tofu! It creates a light coating that crisps nicely in the pan.
Oil: I used olive oil.
Salt: To taste.
How To Make Sweet Chili Lime Tofu
Step 1: Press and Prepare the Tofu

Start by pressing your tofu to remove excess water. This step is key for crispiness.
Wrap the tofu block in a clean towel and place a heavy pan or a few cookbooks on top.
After 20 minutes, cut it into bite-sized cubes.
Step 2: Mix the Marinade

In a medium bowl, whisk together lime juice, lime zest, soy sauce, honey (or maple syrup), chili powder, paprika, garlic powder, and salt.
The mixture should taste bold and balanced, tangy, sweet, and spicy all at once.
Step 3: Coat the Tofu

Add your tofu cubes to the marinade and toss gently to coat. Let them sit for about 15 minutes so they can soak up all that flavor.
When ready, sprinkle in cornstarch and toss again until each cube has a thin, even coating.

Step 4: Pan-Fry Until Crispy

Heat olive oil in a large nonstick skillet over medium-high heat.
Arrange the tofu pieces in a single layer and cook without moving them for 2–3 minutes per side, until golden and crisp. Be patient, that’s how you get that perfect crust.
Step 5: Glaze and Serve Your Chili Lime Tofu

Once the tofu is crispy, pour any leftover marinade into the pan and toss everything together for another 1–2 minutes.
The sauce will thicken slightly and coat the tofu nicely.
Tips for Perfect Crispy Tofu
Press it well: Don’t rush the pressing. Removing moisture makes all the difference.
Don’t overcrowd the pan: Space helps the tofu crisp instead of steam.
Wait before flipping: Let each side get golden before turning.
Use cornstarch: It’s your best friend for texture.
Variations and Add-Ons
- Add a drizzle of sriracha or sprinkle of red pepper flakes for extra heat.
- Mix in fresh ginger to make it even zestier.
- Swap lime for lemon for a slightly different but still bright flavor.
- Stir a spoonful of peanut butter into the sauce for a Thai-inspired twist.

Serving Suggestions for Chili Lime Tofu
This chili lime tofu pairs perfectly with steamed jasmine or brown rice, oven-roasted sheet pan vegetables, or a spicy corn cucumber salad.
Feel free to top with fresh cilantro and lime wedges.
It’s also amazing in rice bowls, tacos, or noodle dishes!
Storage and Reheating Tips
Store leftovers in an airtight container in the fridge for up to 3 days.
Reheat in a skillet or air fryer for 5 minutes to bring back that crispy texture. Avoid microwaving, as it softens the tofu.
This sweet chili lime tofu is a flavor-packed, quick, and delicious meal that proves tofu can be exciting.
The crispy texture, zesty lime, and sweet-spicy glaze make it the kind of dish you’ll come back to again and again.
Can I bake or air-fry the tofu instead?
Yes! Bake at 400°F for about 25 minutes or air-fry at 375°F for 15 minutes until golden and crispy.
Can I use bottled lime juice?
You can, but fresh lime juice gives the best flavor and brightness.
Let me know in the comments if you give this recipe a try!
Sweet Chili Lime Tofu
Ingredients
For the Tofu
- 14 oz extra firm tofu - 1 block, pressed
- 2 tbsp cornstarch
- 1 tbsp olive oil
Chili Lime Tofu marinade
- 2 tbsp lime juice
- 1 tsp lime zest
- 1 tbsp soy sauce
- 1 tbsp honey - or maple syrup
- 1 tsp chili powder
- 1 tsp salt - to taste
- 1 tsp paprika
- 1 tsp garlic powder
- 1 tbsp olive oil
Instructions
- Press your tofu to remove any excess water, then cut into cubes
- Mix the marinade ingredients in a bowl. Add the tofu and marinate for 15-20 minutes.
- Sprinkle cornstarch over the tofu and toss to coat.
- Heat oil in a skillet and cook the tofu without moving them for 2–3 minutes per side, until golden and crispy on all sides.
- Once the tofu is crispy, pour any leftover marinade into the pan and toss everything together for another minute.
- Squeeze fresh lime on top and serve your chili lime tofu.









