Barbecued Tofu and Grilled Corn Salad
|
Cook15 min
|
Total35 min
|
Servings4

Browse all Vegan Dinner Ideas →238 plant-based recipes
For a salad with smoky, charred tofu, you need a vinaigrette that’s equally flavorful. This cilantro-lime version delivers. I blend fresh cilantro, vegetable oil, lime juice, and orange juice together because the citrus cuts through the richness of the oil while cilantro adds brightness. I add minced garlic and agave nectar for depth and subtle sweetness, then finish with a dash of red pepper sauce for kick. This combination coats your ingredients and brings everything together into something cohesive and flavorful.
Cilantro-Lime Vinaigrette Base
The cilantro-lime vinaigrette is the base for this vibrant salad, combining fresh herbs with bright citrus notes and a smooth texture from vegetable oil. This vinaigrette brings together aromatic cilantro, tangy lime and orange juices, and a hint of heat from red pepper sauce, creating a balanced dressing that complements both the grilled tofu and fresh vegetables. The garlic and agave nectar add depth and subtle sweetness to round out the complex flavor profile.
Vinaigrette Ingredients:
Barbecued Tofu and Grilled Corn Salad
by veganpreps.com

Ingredients
- 1 (16-oz) block extra-firm tofu, drained and pressed, cut into 1/2-inch-thick slices
- 1/2 cup vegan barbecue sauce
- 3 ears of corn, husked (or 1 1/2 cups fresh corn kernels)
- 1 cup canned pinto beans, rinsed and drained
- 1/3 cup red bell pepper, finely diced
- 1/4 cup red onion, finely diced
- 1 head romaine lettuce, torn into pieces
- 1 cup fresh cilantro leaves
- 1/2 cup vegetable oil
- 1/4 cup fresh lime juice
- 1/4 cup fresh orange juice
- 1 tablespoon agave nectar
- 2 cloves garlic, minced
- 1 dash red pepper sauce
- Salt and black pepper to taste
Instructions
- 1Make the vinaigrette: blend cilantro, vegetable oil, lime juice, orange juice, agave nectar, garlic, and red pepper sauce until smooth. Season with salt and pepper. Set aside.
- 2Preheat grill or grill pan to medium-high heat (about 400°F / 200°C). Brush tofu slices generously with barbecue sauce on both sides. Grill tofu for 3-4 minutes per side until char marks appear. Remove and cut into 1-inch squares.
- 3Grill whole corn ears directly on the grates for 8-10 minutes, turning every 2 minutes, until charred in spots. Let cool slightly, then cut kernels off the cob.
- 4In a large bowl, combine romaine, pinto beans, grilled corn kernels, red bell pepper, and red onion. Drizzle with half the vinaigrette and toss to coat.
- 5Top the salad with grilled tofu squares. Drizzle remaining vinaigrette over the top and serve immediately.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
Make sure your cilantro is fresh and thoroughly cleaned before blending, since any dirt or debris will end up in the final product. The ratio of acid to oil creates a dressing that should be made shortly before use for the best flavor and texture. If the vinaigrette separates during storage, just shake or re-blend before tossing with the salad components. Adjust the heat level by increasing or decreasing the red pepper sauce based on what you like, and taste for seasoning after blending to check that the salt and pepper balance works with your specific ingredients.
Grilling Tofu to Perfection

To begin preparing this This recipe, start by making the cilantro vinaigrette. Combine 1 cup cilantro leaves, 1/2 cup vegetable oil, 1/4 cup lime juice, 1/4 cup orange juice, 1 tablespoon agave nectar, 2 cloves minced garlic, and a dash of red pepper sauce in a blender. Puree all ingredients until the mixture reaches a smooth consistency, then season with salt and pepper to taste. Set the vinaigrette aside while you prepare the tofu.
The key to getting perfectly grilled tofu is proper preparation and heat management. Heat your grill or grill pan to medium-high temperature. Take your 16-ounce package of extra-firm tofu that has been drained and cut into 1/2-inch-thick slices, then brush each slice generously with 1/2 cup of prepared barbecue sauce. For the driest tofu possible, consider using a stainless steel tofu press* before grilling to remove excess moisture and improve texture. Place the coated tofu slices on the grill and cook for 3 to 4 minutes per side, allowing the barbecue sauce to caramelize and create a flavorful crust. Once cooked through, remove the tofu from heat, allow it to cool slightly, and cut into squares.
Complete the salad by combining the grilled tofu squares with 1 cup corn kernels, 1 cup pinto beans, 1/3 cup diced red bell pepper, and 1/4 cup finely diced red onion. Toss this mixture with the cilantro vinaigrette in a large plastic container. Just before serving, place torn romaine lettuce from 1 head of lettuce in a resealable plastic bag and toss it with the tofu and vegetable mixture to keep the lettuce fresh and crisp.
Try Chickpeas Instead of Pinto Beans
You can easily swap out ingredients to keep things interesting, and chickpeas make an excellent substitute for the pinto beans in this recipe. Chickpeas offer a slightly nuttier flavor and firmer texture that works well when tossed with the cilantro vinaigrette. Use the same one-cup measurement, rinsed and drained just like the pinto beans. The chickpeas won’t overpower the smoky barbecue tofu or bright citrus dressing, but they’ll add extra protein and make the salad feel completely different. This simple switch prevents mealtime monotony.
Pair With Crispy Tortilla Chips
Add some crunch to your finished salad with crispy tortilla chips, which provide great textural contrast to the soft tofu and tender vegetables. Crush them coarsely so they don’t disappear into the vinaigrette, then fold them in just before serving. This keeps them from becoming soggy and losing their satisfying snap. Choose lightly salted chips so you don’t overwhelm the cilantro-lime flavors you’ve worked to build. The combination makes your salad heartier and more substantial, making it genuinely filling for lunch or dinner.
Final Thoughts
This This dish brings together bold flavors and satisfying textures that make this a complete meal with real substance. The cilantro-lime vinaigrette cuts through the richness of grilled tofu, while fresh corn and pinto beans provide fiber and protein that’ll keep you full. You’ve got vibrant colors from bell peppers and red onions that make this dish as visually appealing as it is nutritious.
In This Recipe.

