These skewers are everything you want in a plant-based appetizer or main: crispy-edged tofu, brushed with a sticky-sweet gochujang glaze, and grilled or broiled until caramelized. Packed with Korean chili paste flavor and finished with sesame and scallions, they’re vegan, protein-rich, and utterly addictive.
Press tofu for at least 15 minutes to remove excess moisture (use a tofu press or wrap in a towel with a weight).
Cut tofu into 1-inch cubes or rectangles (depending on skewer style).
Toss with soy sauce, sesame oil, and garlic powder. Let marinate while you prep the glaze.
In a small bowl, whisk together gochujang, maple syrup, soy sauce, vinegar, sesame oil, garlic, ginger, and enough water to make it brushable.
Taste and adjust—add more syrup for sweetness or vinegar for tang.
Thread 3–4 tofu pieces onto each skewer (you can alternate with scallion pieces, zucchini rounds, or bell pepper slices if you like).
Brush lightly with the gochujang glaze (reserve most for basting later).
Preheat grill or grill pan over medium heat. Oil the grates.
Grill skewers 3–4 minutes per side, basting with glaze each time you turn. Tofu should be slightly charred and sticky.
Preheat broiler. Line a baking sheet with foil and place skewers on it.
Broil 5–7 minutes, flip and broil another 5, brushing with glaze in between until edges are caramelized.
Air fry at 400°F (200°C) for 8–10 minutes, brushing with glaze halfway through.
Sprinkle with toasted sesame seeds and chopped scallions.
Serve hot, with lime wedges on the side for brightness if desired.
Extra-firm tofu is key—softer tofu will fall apart on skewers.
Marinate tofu longer (up to 24 hours) for deeper flavor.
Double the glaze for dipping or drizzling over rice!
Steamed jasmine or sticky rice
Kimchi or quick cucumber pickles
Sautéed spinach (sigeumchi namul) or edamame
A cold Makgeolli or sparkling water with ginger
A chilled Sauvignon Blanc or lightly sparkling Gewürztraminer
Cold barley tea, ginger-lime spritz, or coconut water for non-alcoholic options
4 servings