Skip to main content

Peruvian-Style Tofu With Creamy Cilantro Sauce

tofu on a white plate with a bowl of sauce on the left side
Photograph by Heami Lee Food Styling by Maggie Ruggiero Prop Styling by Emma Ringness

We’ve taken the high-impact flavors traditionally used in the marinade for Peruvian chicken—soy sauce, cumin, and paprika—and applied them here to grilled tofu. Paired with a creamy cilantro dipping sauce based on the ají verde typically served with the chicken results in a deeply rewarding vegetarian main that’s exactly what your summer evenings crave. This recipe yields a generous portion of sauce. Double it if you’re feeding a particularly large crowd and then save any left over for drizzling over nachos or fried eggs or serving alongside sandwiches and quesadillas for dipping—it’s worth its weight in gold.

Recipe information

  • Total Time

    40 minutes

  • Yield

    6 servings

Ingredients

Tofu

2 Tbsp. extra-virgin olive oil
2 Tbsp. soy sauce
2 tsp. Diamond Crystal or 1¼ tsp. Morton kosher salt
2 tsp. ground cumin
2 tsp. sugar
2 tsp. paprika
Freshly ground pepper
2 14-oz. blocks firm tofu, drained

Sauce and assembly

1 bunch cilantro, bottom 1" of stems removed, cut into 2" pieces
6 scallions, cut into 2" pieces
½ avocado, pit removed, peeled, halved
1 serrano chile, stem removed
1 small garlic clove
¼ cup fresh lime juice
¼ cup mayonnaise
½ tsp. ground cumin
Vegetable oil (for grill)

Preparation

  1. Tofu

    Step 1

    Mix 2 Tbsp. extra-virgin olive oil, 2 Tbsp. soy sauce, 2 tsp. Diamond Crystal or 1¼ tsp. Morton kosher salt, 2 tsp. ground cumin, 2 tsp. sugar, and 2 tsp. paprika in a 13x9" baking dish to combine; season generously with freshly ground pepper. Cut each of two 14-oz. blocks firm tofu, drained, into 4–6 planks; transfer to dish and turn to coat each side evenly in marinade. Arrange tofu in a single layer; cover with plastic wrap and let sit at least 30 minutes and up to 12 hours (chill if marinating longer than 30 minutes; no need to bring to room temperature before grilling).

  2. Sauce and assembly

    Step 2

    While the tofu is marinating, blend 1 bunch cilantro, bottom 1" of stems removed, cut into 2" pieces, 6 scallions, cut into 2" pieces, ½ avocado, pit removed, peeled, halved, 1 serrano chile, stem removed, 1 small garlic clove, ¼ cup fresh lime juice, ¼ cup mayonnaise, ½ tsp. ground cumin, and ¼ cup water in a blender until mostly smooth (some flecks of cilantro are okay). Transfer cilantro sauce to a small bowl and cover with plastic wrap, pressing directly against surface (this will slow down oxidation). Chill until ready to serve.

    Step 3

    Prepare a grill for medium-high heat; generously oil grate with vegetable oil. Remove tofu from marinade, letting excess drip back into dish, and grill until deep brown marks appear underneath, about 5 minutes. Carefully turn over (using a fish or stiff metal spatula to coax it off the grate will make it easier); grill until deep brown marks appear underneath, about 5 minutes.

    Step 4

    Transfer tofu to a platter and serve with cilantro sauce alongside.

    Do Ahead: Sauce can be made 2 days ahead. Keep chilled.

Read More
You’ll want to put this creamy (but dairy-free) green sauce on everything and it’s particularly sublime under crispy-skinned salmon.
The golden, crunchy corners are worth fighting over.
This Puerto Rican sancocho recipe is hearty, flavorful, and loaded with falling-off-the-bone beef, tender carrots, potatoes, squash, corn, plantain, and yuca.
A blender dressing does double duty as both a flavorful marinade and a final dressing in this pared-back version of Vietnamese-style lemongrass chicken.
Tofu and scrambled eggs share a similar texture, so if you’re not really into tofu, or you think meat has to be part of every meal, you can almost sneak the tofu into the burrito without even realizing it. And before you know it, you have a really great vegetarian breakfast burrito.
A weeknight-friendly chicken dinner with two kinds of vinegar, dried figs, and a rich sauce. It’s restaurant-quality food in just 30 minutes.
This brothy bowl will nourish you from the inside out.
Berbere is a spicy chile blend that has floral and sweet notes from coriander and cardamom, and when it’s paired with a honey glaze, it sets these wings apart from anything else you’ve ever had.