This post may contain affiliate links. Please read our disclosure policy.

This Cilantro Lime Tofu is bright, a little sweet, and comes together in about 35 minutes. The mango salsa on top is doing a lot of the heavy lifting here, and I am not mad about it!

cilantro lime tofu that looks like grilled chicken with a mango salsa on top. all on a bed of rice

Why you’ll love this flavorful tofu dish!

I’ve been playing around with tofu for well over 10 years now and I’m amazed i still come up with inventive new methods of preparing it. In fact, I have a LONG list of tofu recipe ideas that I can’t wait to make my way through.

This recipe is a variation of my popular Garlic Butter Tofu. It’s similar but with a different marinade and that delicious mango salsa on top!

Why You’ll Love This:

  • Weeknight-friendly – marinate in the morning (or even overnight) and dinner’s basically done when you walk in the door.
  • Actually filling – a full block of tofu means real protein, not an afterthought side dish.
  • One pan, big flavor – the marinade doubles as a pan sauce, so you’re not making a separate sauce from scratch.
  • Make-ahead friendly – marinate the tofu and dice the salsa components early, then just assemble when you’re ready to eat.
  • Naturally sweet and tangy – no need to doctor it up, the mango and citrus do the work.
Overhead shot of cilantro lime tofu ingredients including super firm tofu, lime juice, lime zest, orange juice, orange zest, garlic, honey, soy sauce, cilantro, olive oil, salt, and a bowl of mango salsa, each labeled on a marble countertop.

Ingredients needed

The ingredients for this recipe are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!

For the tofu:

  • Super firm tofu – skips the pressing step entirely, which is why I default to it for a weeknight. You can use extra-firm tofu as well.
  • Lime zest and juice – the zest is where most of the citrus punch lives, so don’t skip it.
  • Orange zest and juice – balances out the lime with a little sweetness.
  • Honey – swap for maple syrup to keep this fully vegan.
  • Soy sauce – adds savory depth; use tamari if you need this gluten-free.
  • Garlic – fresh is best here, but ½ teaspoon garlic powder works in a pinch.
  • Cilantro – divided between the marinade and the sauce for fresh flavor throughout.
  • Cumin – just a little for warmth in the background.
  • Salt and pepper – to taste.

For the mango salsa:

  • Ripe mango, diced – go for one that gives slightly when pressed; a rock-hard mango won’t be juicy enough here.
  • Red bell pepper – adds crunch and color; swap in a second jalapeño if you want more heat and less sweetness.
  • Red onion – finely dice it so it doesn’t overpower each bite.
  • Cilantro – fresh and bright, ties the salsa back to the tofu.
  • Jalapeño – remove the seeds and ribs for a milder salsa.
  • Lime juice – keeps everything bright and helps break down the onion’s sharpness.
cilantro lime tofu that looks like grilled chicken with a mango salsa on top. all on a bed of rice

How to Make It

Just a reminder that you can find the FULL written recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you :)

Two triangular slices of tofu marinating in a blue baking dish in a cilantro, lime, and garlic marinade.
  1. Marinate the tofu. Whisk together the lime juice and zest, orange juice and zest, honey, soy sauce, garlic, cumin, and cilantro, then pour it over the tofu in a shallow dish. Let it sit for at least 30 minutes (overnight if you’re planning ahead) so all that citrus flavor really soaks in.
Overhead shot of mango salsa with diced mango, red bell pepper, red onion, and cilantro in a white bowl with a spoon.
  1. Mix up the mango salsa. While the tofu marinates, toss the diced mango, red bell pepper, red onion, and cilantro together with a little lime juice and salt. Set it aside so the flavors have time to meld.
Two triangular slices of tofu seared golden brown with charred edges in a cream-colored skillet.
  1. Sear the tofu. Heat a skillet over medium-high, then cook the tofu for about 5 minutes per side until it’s deeply golden with those good charred edges. Don’t rush this part – the color is where the flavor is.
Cilantro lime pan sauce simmering and reducing in a skillet, with flecks of garlic and herbs visible.
  1. Reduce the marinade into a sauce. Pour the leftover marinade into the same skillet and let it simmer until it thickens slightly into a glossy sauce, about 3-4 minutes. Spoon it right over the tofu before topping with the mango salsa.

Recipe Tips

  • Don’t skip the sear. Five minutes a side sounds like a lot for tofu, but that’s what gets you the deep golden color and crispy edges.
  • Reduce the sauce with the heat at a real simmer, not a boil, or it can reduce too fast and get syrupy before it thickens properly.
  • Marinate as long as you can. Even 30 minutes works, but overnight gets you way more flavor throughout the tofu, not just on the surface.
  • Let the salsa sit for 10 minutes before serving so the flavors have a minute to come together.
cilantro lime tofu that looks like grilled chicken with a mango salsa on top. all on a bed of rice

Frequently Asked Questions

Do I need to press the tofu first?

If you’re using extra firm, yes – press it for at least 15 minutes to get rid of excess water so the marinade actually absorbs. Super firm tofu skips this step since it’s already dense and low-moisture.

Can I make this vegan?

Yes! Swap the honey for maple syrup and you’re good to go – everything else here is already plant-based.

Can I make this ahead of time?

The tofu can marinate up to overnight, which is honestly the move if you’re planning ahead. The salsa is best made close to serving, but you can dice everything a few hours early and combine right before you eat.

Can I use frozen mango?

Fresh is best for texture here, but if that’s what you’ve got, thaw it fully and drain off any excess liquid first so the salsa doesn’t get watery.

No ratings yet

Cilantro Lime Tofu with Mango Salsa

Prep: 45 minutes
Cook: 20 minutes
Servings: 3 servings
Citrus-marinated tofu, pan-seared until golden and finished with a glossy reduced sauce, topped with fresh mango salsa. A flavorful, protein-packed dinner that's just as good over rice as it is in a taco.
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!

Ingredients 

For the salsa:

  • 1 ripe mango, diced
  • ½ red bell pepper, finely diced
  • cup red onion, finely diced
  • 3 tablespoons cilantro, chopped and lightly packed
  • 1 jalapeno, finely diced
  • ¼ teaspoon salt
  • Juice of 1 lime

For the cilantro lime tofu

  • 14-16 ounce block of extra firm or super firm tofu*
  • Zest of 2 limes
  • 3 tablespoons fresh lime juice
  • Zest of 1 orange
  • ¼ cup fresh orange juice
  • 3 tablespoons olive oil, divided
  • 1 tablespoon honey
  • 1 tablespoon soy sauce
  • ½ teaspoon ground cumin
  • 1 teaspoon garlic, minced
  • 3 tablespoons cilantro, chopped, divided
  • ½ teaspoon salt
  • Pepper, to taste

Instructions 

  • Cut the tofu into 3 even pieces longways. If you want the fun "chicken breast" look, lay each piece flat and trim the top right and bottom left corners so they're rounded. Score diagonal cuts about 1/4 inch deep on both sides.
  • Make the marinade by whisking together the lime zest, lime juice, orange zest, orange juice, 2 tablespoons of the olive oil, honey, soy sauce, cumin, garlic, 2 tablespoons of the cilantro, salt, and pepper. Pour over the tofu and let marinate for 30 minutes or up to overnight.
  • Once ready to cook, heat a large nonstick skillet over medium heat with the remaining 1 tablespoon olive oil. Lift the tofu out of the marinade (reserve the marinade!) and sear for 5 minutes per side, until nicely golden. Remove from the pan and set aside.
  • Pour the reserved marinade into the same skillet. Bring to a simmer over medium heat and let it bubble for 3-4 minutes, until it reduces slightly and thickens into a glossy sauce.*
  • Return the tofu to the pan, or just brush the sauce generously over each piece. Either way works! Sprinkle with the remaining 1 tablespoon cilantro, the mango salsa, and serve.

Notes

Storage – Store the tofu and salsa separately in airtight containers in the fridge for up to 4 days. Reheat the tofu in a skillet to bring back some of that crispiness (the microwave will make it soft). The salsa is best within the first 1-2 days.
To thicken the sauce – as desired, you can make a cornstarch slurry to thicken the sauce. Whisk together 1 tablespoon of the warm sauce with 1/2 teaspoon of cornstarch. Once the sauce is bubbling around the edges of the skillet, add in the slurry and cook until thickened.

Nutrition

Calories: 331kcal, Carbohydrates: 27g, Protein: 14g, Fat: 20g, Saturated Fat: 3g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 12g, Sodium: 1010mg, Potassium: 283mg, Fiber: 3g, Sugar: 19g, Vitamin A: 1560IU, Vitamin C: 68mg, Calcium: 192mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

Leave a comment

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

Recipe Rating