Ready to transform tofu from bland to brilliant? This recipe is your ticket to the best grilled tofu you’ve ever had. We’re talking smoky, spicy, lime-infused slices grilled to perfection and piled high with a fresh, zesty corn and pinto bean salsa. It’s the ultimate plant-powered meal for any cookout, proving that vegetarian grilling is anything but boring!
Ingredients
• PREP: 20 minutes | MARINATE: 30 minutes | GRILL: 8 minutes | MAKES: 4 servings
• For the Tofu & Marinade
• 1 16-ounce / 450 g package extra-firm water-packed tofu, well drained and pressed
• 1/4 cup / 60 ml fresh lime juice, divided
• 1 tablespoon / 15 ml olive oil, divided
• 1 tablespoon / 15 g chili powder OR 2 teaspoons adobo sauce from canned chipotles
• 4 cloves garlic, minced
• 3/4 teaspoon / 2 g ground cumin, divided
• 3/4 teaspoon / 4 g kosher salt, divided
• For the Corn & Bean Salsa
• 1 cup / 150 g fresh or frozen corn kernels
• 1 cup / 170 g canned pinto beans, rinsed and drained
• 3/4 cup / 115 g jarred roasted red peppers, drained and chopped
• 1/2 cup / 60 g pitted ripe olives, halved
• 2 tablespoons snipped fresh cilantro
• 2 tablespoons thinly sliced green onion
Instructions
1. Slice the pressed tofu into 1/2-inch thick planks. In a shallow dish, whisk together 2 tablespoons / 30 ml of the lime juice, 2 teaspoons / 10 ml of the olive oil, the chili powder (or adobo sauce), minced garlic, and 1/4 teaspoon of the cumin. Add the tofu slices, turning gently to coat. Cover and marinate in the refrigerator for at least 30 minutes.
2. While the tofu marinates, prepare the salsa. If using frozen corn, cook in a small amount of boiling water for 3 minutes, then drain well. In a large bowl, combine the remaining 2 tablespoons / 30 ml lime juice, the remaining 1 teaspoon / 5 ml olive oil, the remaining 1/2 teaspoon cumin, and 1/4 teaspoon of the salt. Add the corn, pinto beans, roasted red peppers, olives, cilantro, and green onion. Stir to combine and set aside.
3. Preheat your grill to medium-high heat and grease the rack. Remove the tofu from the marinade, reserving the excess marinade for basting. Sprinkle the tofu slices evenly with the remaining 1/2 teaspoon of salt.
4. Grill the tofu for 8 to 10 minutes, turning once halfway through. Brush occasionally with the reserved marinade as it cooks. The tofu is done when it has nice grill marks, is light brown, and heated through.
5. Serve the hot grilled tofu immediately with a generous portion of the corn and bean salsa.
Nutritional Information
• PER SERVING: 277 calories, 12 g total fat (2 g saturated fat), 0 mg cholesterol, 710 mg sodium, 27 g carbohydrate, 7 g fiber, 17 g protein.
Pro Tips
• Press Your Tofu! For the best texture and grill marks, press the extra-firm tofu for at least 30 minutes before slicing. This removes excess water, prevents sticking, and helps it absorb the marinade.
• Don’t Waste the Marinade! Brushing the reserved marinade onto the tofu as it grills adds layers of flavor and keeps it from drying out on the hot grill.
• Try Tempeh! For an even firmer, chewier texture, substitute the tofu with a block of tempeh. Its nutty flavor is a fantastic match for the smoky marinade.
• Grill Pan Friendly. No outdoor grill? No problem! A cast-iron grill pan on the stovetop over medium-high heat works just as well to get those beautiful char marks.
FAQ
Q: Is this grilled tofu recipe a good source of protein
A: Absolutely! This recipe provides a substantial 17 grams of plant-based protein per serving, primarily from the extra-firm tofu and pinto beans, making it an excellent and satisfying high-protein meal for any vegetarian or vegan diet.
Q: Can I make this recipe gluten-free
A: Yes, this recipe can easily be made gluten-free. Tofu, beans, corn, and fresh produce are naturally gluten-free. Simply ensure your chili powder or adobo sauce is certified gluten-free, as some brands may contain anti-caking agents with gluten.
Q: What other beans can I use in the salsa
A: The salsa is very versatile! If you don’t have pinto beans, you can easily substitute them with an equal amount of canned black beans or chickpeas (garbanzo beans). Both are delicious alternatives that work well with the other flavors.
Q: How should I store leftovers
A: For best results, store the grilled tofu and the corn and bean salsa in separate airtight containers in the refrigerator. They will stay fresh for up to 3-4 days. The tofu can be enjoyed cold in salads or gently reheated in a pan or microwave.





