Cilantro Lime Tofu with Mango Salsa

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!

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.

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.

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 🙂

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.

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.

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.

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.

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.

Print

Cilantro Lime Tofu with Mango Salsa

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.
Course dinner
Cuisine American
Diet Vegan, Vegetarian
Prep Time 45 minutes minutes
Cook Time 20 minutes minutes
Servings 3 servings
Calories 331kcal

Ingredients

For the salsa:

1 ripe mango diced½ red bell pepper finely diced cup red onion finely diced3 tablespoons cilantro chopped and lightly packed1 jalapeno finely diced¼ teaspoon saltJuice of 1 lime

For the cilantro lime tofu

14-16 ounce block of extra firm or super firm tofu*Zest of 2 limes3 tablespoons fresh lime juiceZest of 1 orange¼ cup fresh orange juice3 tablespoons olive oil divided1 tablespoon honey1 tablespoon soy sauce½ teaspoon ground cumin1 teaspoon garlic minced3 tablespoons cilantro chopped, divided½ teaspoon saltPepper 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

The post Cilantro Lime Tofu with Mango Salsa appeared first on Food with Feeling.

Scroll to Top