Fire up the grill and savor the rich flavors of these Grilled Tofu Skewers with Spicy Peanut Sauce—a vegan masterpiece that's as satisfying as it is nutritious. This recipe pairs smoky, marinated tofu with vibrant bell peppers and red onions, all perfectly charred for a deliciously crispy exterior. The tofu is infused with an irresistible marinade of soy sauce, sesame oil, lime juice, garlic, and ginger, while the bold, creamy peanut sauce brings the heat with sriracha and coconut milk. Perfect for summer cookouts or quick weeknight meals, these skewers are packed with protein and bursting with umami. Served hot off the grill, they're ideal for dipping, drizzling, or devouring as-is. Whether you're looking to impress at your next barbecue or simply enjoy a plant-based twist on grilling, this dish is sure to be a crowd-pleaser!
Scan with your phone to download!
Press the tofu to remove excess moisture by wrapping it in a clean kitchen towel and placing it under a heavy object for 15-20 minutes.
In a bowl, whisk together soy sauce, sesame oil, lime juice, maple syrup, minced garlic, and grated ginger to prepare the marinade.
Cut the pressed tofu into 1-inch cubes and place them in a gallon-sized zip-top bag or shallow dish. Pour the marinade over the tofu, ensuring all pieces are coated. Marinate for at least 30 minutes, or up to 2 hours for more flavor.
Preheat the grill to medium-high heat.
While the tofu marinates, prepare the bell pepper and red onion by cutting them into 1-inch pieces to match the tofu.
In a small saucepan over medium heat, combine the peanut butter, sriracha sauce, coconut milk, soy sauce, and lime juice. Stir until smooth and heated through. Set aside and keep warm.
Once the tofu has marinated, thread the tofu, bell pepper, and onion pieces onto the soaked skewers, alternating ingredients.
Place the skewers on the grill and cook for about 15-20 minutes, turning occasionally, until the vegetables are tender and the tofu is nicely charred and heated through.
Serve the skewers hot with the spicy peanut sauce on the side for dipping or drizzling.
Serving size | (1061.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1466.9 |
Total Fat 93.7g | 0% |
Saturated Fat 15.6g | 0% |
Polyunsaturated Fat 19.8g | |
Cholesterol 0mg | 0% |
Sodium 3065.2mg | 0% |
Total Carbohydrate 88.1g | 0% |
Dietary Fiber 19.1g | 0% |
Total Sugars 45.6g | |
Protein 86.2g | 0% |
Vitamin D 0IU | 0% |
Calcium 2829.3mg | 0% |
Iron 13.9mg | 0% |
Potassium 2292.2mg | 0% |
Source of Calories