Featured Recipe
Asian Tofu Skewers

By Kate
"
Cubed firm tofu marinated in an umami-rich sauce with tamari and maple syrup, threaded with bell peppers and shitake mushrooms, grilled to achieve char and caramelization. Served alongside basmati rice infused with fresh grapefruit juice, star anise, and toasted walnuts for crunch. Balanced sweet, tangy, and spicy notes. Practical method for marinade adjustments and cooking times based on texture and aroma. A vegetarian dish void of dairy and eggs, using simple pantry staples and easy substitutions. Perfect for meat-free weeknights or weekend grilling.
"
Prep:
30 min
Cook:
25 min
Total:
55 min
Serves:
4 servings
vegetarian
grilled
Asian Fusion
tofu
weeknight meals
Introduction
Started the tofu prep cold. Firm cubes need punch, marinade is your lifeline. Skip honey—maple syrup smooths the edge and keeps it vegan-friendly. Lemon swap for lime snaps up the bright note. Garlic minced fine, subtle but present. Marinade needs time to sneak in, so start it early or overnight reduces salt intensity. Rice? Not your usual orange juice but grapefruit. Tart and fresh, balances out the deep mushroom notes in the skewers. Spices like cinnamon and star anise don’t just scent; they signal more than just flavor—they clue you into the cooking rhythm. Skewering alternates color, textures, flavor bursts. Cooking on grill pan sizzles out moisture and caramelizes edges without drying too much. Brush on marinade—layers build visual and flavor complexity. Don’t just watch the clock; smell, listen for sizzling, look for golden edges, these are your cooking cues. Protein texture changes slowly—too soft, undercooked; too firm, rubbery. Trust your senses more than timers.
Ingredients
MARINADE
- 150 ml tamari (replace soy sauce for gluten-free or milder flavor)
- 45 ml oyster mushroom sauce (vegetarian substitute for oyster sauce, earthier)
- 20 ml maple syrup (instead of honey for vegan)
- Zest and juice of 1 large lemon (swap lime for sharper, brighter notes)
- 2 garlic cloves, minced very fine
- 30 ml toasted sesame oil (instead of olive oil for nuttier aroma)
- Few drops Sriracha or chili garlic sauce, adjust for heat preference
- Black pepper freshly ground
- 200 ml basmati rice (rinse under cold water thoroughly)
- 150 ml grapefruit juice (alternative to orange juice, tartness adds complexity)
- 300 ml vegetable broth (or chicken if not strict vegetarian)
- 5 ml toasted sesame oil
- 1 small cinnamon stick
- 1 star anise
- Salt and white pepper to taste
- 50 ml toasted walnuts coarsely chopped (swap pistachios for deeper nuttiness)
- 400 g firm tofu, cut into 2.5 cm cubes
- 2 yellow bell peppers, cut same 2.5 cm cubes (different color, sweetness)
- 20 fresh shitake mushrooms, stems discarded
- 8 bamboo skewers, soaked in water min 30 minutes to avoid burning
RICE
SKEWERS
About the ingredients
Replacing soy sauce with tamari keeps gluten out but loses some saltiness—adjust seasoning accordingly. Oyster mushroom sauce brings umami layer; if unavailable, add a dash of miso paste diluted in marinade to mimic depth. Maple syrup instead of honey avoids crystallization issues at room temp but tastes different—test the sweet balance first. Lemon juice in place of lime changes acidity profile slightly; lemon’s sharper, fresher versus lime’s zingy brightness affecting overall flavor balance. Toasted sesame oil instead of olive offers nuttier aroma but use sparingly because it can dominate. Grapefruit juice as cooking liquid in rice cuts sweetness, adds tang, balancing salt and richness. Nuts swapped from pistachios to walnuts for crunch and slightly bitter notes. Mushrooms, shitakes preferred for their meaty texture and flavor; stem removal critical, stems tough and bitter. Peppers swapped for yellow to add mild sweetness and visual contrast. Soaking skewers prevents burning—don’t skip.
Method
MARINADE
- 1. Whisk tamari, mushroom sauce, maple syrup, lemon zest and juice, garlic, sesame oil, chili sauce, and pepper until honey substitute fully blended. Add tofu cubes, toss gently so tofu sees marinade on all sides. Cover tightly. Chill minimum 45 min; overnight best. If marinating overnight, reduce tamari to 100 ml to prevent over-salting.
- 2. Drain rinsed rice in sieve, shake well to dry off excess water. Bring grapefruit juice, broth, sesame oil, cinnamon, star anise to rolling boil. Add rice, salt, white pepper. Stir once, cover immediately, reduce heat to low.
- 3. Simmer rice covered 20 minutes. Avoid lifting lid; watch steam escape around edges, listen for gentle hiss, not loud chatter. Remove from heat, keep lid sealed, let rest 15 minutes undisturbed. Remove cinnamon and star anise. Toss in walnuts last minute, fluff gently with fork. Taste; add salt or pepper if under-seasoned.
- 4. Preheat grill pan or outdoor grill to medium-high. Skewer tofu cubes alternating with yellow peppers and shitakes. They should be snug but not forced, allowing even heat exposure.
- 5. Oil grill surface lightly with high smoke point oil. Place skewers down. Cook 4–5 minutes per side. When tofu edges firm and slightly golden, mushrooms release earthy aroma and soften but hold shape, peppers gently blister and caramelize, time to flip. While cooking, brush with leftover marinade to build layers of flavor and glossy finish. If marinade begins to burn, lower heat slightly.
- 6. Skewers done when you get audible sizzle plus visible grill marks, tofu is hot through but still tender inside. Remove promptly to avoid dryness.
- 7. Serve with grapefruit infused rice on side, drizzle extra marinade warmed up or reduced slightly on top for punch.
- Marinade thicker tofu but pierce with fork before marinating for better absorption. Can swap shitake for button mushrooms but flavor is less complex. If no grill, broil skewers on foil lined tray, watch carefully to avoid char. For nut allergy, omit walnuts; add chopped toasted sunflower seeds at last moment instead.
- Use firm tofu, not silken or soft, or cubes will fall apart on skewers. Soaking bamboo skewers prevents flaming. Do not skip resting rice post-cooking; it locks moisture and prevents gummy grains.
- Store leftover marinade separately; do not reuse raw marinade. Warm it up and brush towards end only to avoid cross contamination.
RICE
SKEWERS
NOTES
Technique Tips
Marinate tofu cubes thoroughly—pierce with fork first if time allows, ensures marinade penetration. Chill for at least 45 minutes. If left overnight, cut down salty sauces to avoid overly salty tofu. Rinsing rice is critical, removes excess starch, yields fluffier grains. Use heavy-bottom saucepan for even heat, avoid hotspots and burned bottom layer. Watch rice cooking from sound and steam escaping, not just timer. Remove whole spices before serving—cinammon can overpower if left too long. Skewering technique—leave slight gap between pieces for even heat. Grill pan must be hot before laying down skewers—look for immediate sizzle to lock juices. Brush marinade only during last part of grilling to prevent burning sugary components. Flip skewers carefully—tongs offer better grip, piercing tines risk tofu breakage. Rest cooked skewers for 3 minutes before plating to allow juices redistribute. Always taste before serving; adjust seasoning where necessary with salt or acidity. Leftover marinade is raw; boil briefly if to be reused as sauce base or simply reserve for brushing.
Chef's Notes
- 💡 Marinade tofu cubes properly. Piercing with a fork allows flavors deep into the tofu. Minimum 45 minutes in fridge, overnight is better. Just reduce the salty component if long marinating.
- 💡 Rinse the rice thoroughly. Removes excess starch, gives fluffier grains. Pay attention to sounds. Listen for the gentle hiss during simmering; no lifting lid. Steam loss changes texture.
- 💡 Skewering works best with some space in between each piece. Helps heat circulate; cooks evenly. Choose your veggies wisely. Bell peppers add color; mushrooms give an earthy aroma.
- 💡 Grill pan must be hot before placing skewers. Oil it lightly. Look for that immediate sizzle. It’s a great sign. Also brush remaining marinade at the end. Avoid burning sugars early.
- 💡 Resting cooked skewers is crucial. Allow at least 3 minutes. It redistributes juices inside. Don’t skip, or they dry out. Adjust flavors at the end; taste before serving.