Fire up the grill and savor the smoky, tangy flavors of these Whole30 Grilled Tofu Skewers! Packed with protein-rich firm tofu and vibrant veggies like red bell pepper, zucchini, and red onion, these skewers are marinated in a zesty blend of olive oil, coconut aminos, fresh lime juice, and warm spices like smoked paprika and cumin. Perfectly charred on the grill, the tofu absorbs the bold marinade for a flavor-packed bite every time. Ready in under 45 minutes, these skewers make an ideal plant-based main dish or a crowd-pleasing addition to a summer barbecue. Plus, theyβre gluten-free, dairy-free, and Whole30-approved, fitting seamlessly into a healthy, balanced lifestyle. Serve them hot off the grill for a nutritious and satisfying meal that even non-vegans will love!
Press the firm tofu to remove excess moisture by placing it between paper towels and a heavy object, like a cast iron skillet, for 15 minutes.
While the tofu is pressing, soak the bamboo skewers in water to prevent them from burning on the grill.
Cut the pressed tofu into 1-inch cubes. Set aside.
Chop the red bell pepper, zucchini, and red onion into 1-inch pieces.
In a large mixing bowl, combine the olive oil, coconut aminos, fresh lime juice, garlic powder, smoked paprika, ground cumin, salt, and black pepper. Whisk until well blended.
Add the tofu cubes to the marinade, gently tossing to coat. Let marinate for at least 15 minutes or up to an hour for fuller flavor.
Preheat a grill or grill pan over medium heat.
Thread the marinated tofu and chopped vegetables alternately onto the soaked skewers.
Place the skewers on the preheated grill, cooking for about 5-6 minutes on each side or until the tofu has nice grill marks and the vegetables are tender.
Remove from the grill and serve immediately as a delicious plant-based main dish or alongside your favorite Whole30 sides.
Calories |
945 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 62.5 g | 80% | |
| Saturated Fat | 9.2 g | 46% | |
| Polyunsaturated Fat | 4.1 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 5121 mg | 223% | |
| Total Carbohydrate | 59.9 g | 22% | |
| Dietary Fiber | 13.1 g | 47% | |
| Total Sugars | 38.7 g | ||
| Protein | 48.2 g | 96% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 705 mg | 54% | |
| Iron | 9.1 mg | 51% | |
| Potassium | 1625 mg | 35% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.