Teriyaki Tofu Bowls with Kimchi Mayo Recipe
Introduction
These Teriyaki Tofu Bowls with Kimchi Mayo offer a delicious blend of crispy tofu, savory teriyaki, and a spicy, tangy mayo that brightens every bite. Perfect for a satisfying plant-based meal, this recipe balances bold flavors and textures easily at home.

Ingredients
- 1 block extra-firm tofu
- 2 tablespoons avocado oil
- 1/4 cup teriyaki sauce (more to taste)
- 1 clove garlic, grated or minced
- 1/2 cup kewpie mayo
- 3/4 cup kimchi, chopped finely
- Salt and pepper to taste
- 1-2 cups steamed jasmine rice
- 1-2 cups steamed broccoli
- 4 green onions, thinly sliced (green parts)
Instructions
- Step 1: Drain and press the tofu with a few paper towels to remove excess moisture. If using high-protein tofu, pressing may not be necessary.
- Step 2: Gently grate the tofu using a box grater to create medium-sized shreds.
- Step 3: Heat avocado oil over medium-high heat in a nonstick pan. Add the shredded tofu and cook for 10-15 minutes, stirring occasionally, until it becomes browned and slightly crisp.
- Step 4: While the tofu cooks, steam the jasmine rice and broccoli until tender.
- Step 5: In a small bowl, mix the kewpie mayo and finely chopped kimchi. Season with salt and pepper to taste to create the kimchi mayo sauce.
- Step 6: Once the tofu is crisped, add teriyaki sauce and grated garlic to the pan. Cook for another minute over medium heat, allowing the flavors to meld and the garlic to become fragrant.
- Step 7: Serve the warm tofu over steamed rice with broccoli on the side. Top with a dollop of kimchi mayo and sprinkle sliced green onions. Add extra teriyaki sauce or a spicy sprinkle such as togarashi if desired.
Tips & Variations
- For extra crispiness, spread the grated tofu out in a single layer when frying and avoid overcrowding the pan.
- Substitute avocado oil with sesame oil for a nuttier flavor that complements the teriyaki sauce.
- Add sliced avocado or pickled vegetables to the bowl for more texture and freshness.
- If you prefer less spice, use plain mayo instead of kewpie or reduce the amount of kimchi in the mayo sauce.
Storage
Store leftover tofu, rice, and kimchi mayo separately in airtight containers in the refrigerator for up to 3 days. Reheat tofu and rice gently in a skillet or microwave until warmed through. Add fresh kimchi mayo and green onions just before serving to keep their bright flavor and texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use different types of tofu for this recipe?
Extra-firm tofu works best as it holds together well and crisps up nicely. Firm tofu can be used, but it may be softer and less crispy. Avoid silken tofu, as it will not hold its shape when grated and fried.
What can I substitute for kewpie mayo?
If you don’t have kewpie mayo, regular mayonnaise works fine, though kewpie has a slightly sweeter, tangier flavor. For a vegan option, use a plant-based mayo, which will keep the creamy texture while accommodating dietary preferences.
Print
Teriyaki Tofu Bowls with Kimchi Mayo Recipe
- Total Time: 30 minutes
- Yield: 2–3 servings 1x
- Diet: Vegan
Description
These Teriyaki Tofu Bowls with Kimchi Mayo feature crispy pan-fried shredded tofu glazed in savory teriyaki sauce, served over steamed jasmine rice and broccoli. A creamy, tangy kimchi mayo topping adds a spicy, fermented kick, making this a flavorful, satisfying vegan meal perfect for a quick weeknight dinner or meal prep.
Ingredients
Tofu and Sauce
- 1 block extra-firm tofu
- 2 tablespoons avocado oil
- 1/4 cup teriyaki sauce (more to taste)
- 1 clove garlic, grated or minced
Kimchi Mayo
- 1/2 cup kewpie mayo
- 3/4 cup kimchi, chopped finely
- Salt and pepper to taste
Serving
- 1–2 cups steamed jasmine rice
- 1–2 cups steamed broccoli
- 4 green onions, thinly sliced (green parts)
- Optional: more teriyaki sauce and togarashi for garnish
Instructions
- Prep Tofu: Drain and press the tofu with a few paper towels to remove some of the moisture. This helps the tofu crisp up better during cooking. If using high protein tofu like from Trader Joe’s, pressing may not be necessary.
- Grate Tofu: Using a box grater, gently grate the tofu to create medium-sized shreds. This shredded texture will create a crispy coating once cooked.
- Fry Tofu: Heat the avocado oil in a nonstick pan over medium-high heat. Add the shredded tofu and pan-fry for 10-15 minutes, stirring occasionally, until it is browned and slightly crisped on the edges.
- Prepare Rice, Broccoli, and Kimchi Mayo Sauce: While tofu cooks, steam your jasmine rice and broccoli until tender. In a small bowl, mix the kewpie mayo with chopped kimchi and season with salt and pepper to create the kimchi mayo sauce.
- Finish Tofu: Once tofu is crisped, add the teriyaki sauce and grated garlic directly into the pan. Stir and let it sizzle together for about a minute over medium heat to let the flavors meld and the garlic become fragrant.
- Assemble and Serve: Serve the teriyaki tofu over steamed jasmine rice with steamed broccoli on the side. Top with a generous dollop of kimchi mayo and garnish with sliced green onions. For extra flavor, drizzle additional teriyaki sauce and sprinkle with togarashi (Japanese chili powder) if desired.
Notes
- Pressing the tofu removes excess moisture and helps it crisp better, but high protein tofu varieties may need little to no pressing.
- The kimchi mayo can be adjusted in spiciness by varying the amount of kimchi used.
- If you don’t have kewpie mayo, regular mayonnaise or a vegan mayo alternative can be used.
- Togarashi is an optional garnish adding a spicy, citrusy kick to the dish.
- This dish is fully vegan and can be made gluten-free by using gluten-free teriyaki sauce.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Frying
- Cuisine: Japanese-inspired
Keywords: teriyaki tofu, tofu bowl, kimchi mayo, vegan dinner, plant-based, crispy tofu, vegan bowl, japanese cuisine, quick vegan recipe

