Teriyaki Tofu Bowls with Kimchi Mayo Recipe
Introduction
These Teriyaki Tofu Bowls with Kimchi Mayo offer a deliciously savory and tangy meal that’s both satisfying and full of vibrant flavors. Crispy tofu tossed in teriyaki sauce pairs perfectly with creamy, spicy kimchi mayo, served over steamed rice and broccoli for a wholesome bowl.

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 by wrapping it in paper towels and placing a weight on top to remove excess moisture. This helps the tofu crisp up better.
- Step 2: Gently grate the tofu using a box grater to create medium-sized shreds.
- Step 3: 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 develops a browned, crispy texture.
- Step 4: While the tofu cooks, steam the jasmine rice and broccoli until tender.
- Step 5: In a small bowl, combine the kewpie mayo and finely chopped kimchi to make the kimchi mayo sauce. Season with salt and pepper to taste.
- Step 6: Add the teriyaki sauce and grated garlic to the crispy tofu in the pan. Let it cook on medium heat for about a minute to meld the flavors and release the garlic aroma.
- Step 7: Serve the teriyaki tofu over the steamed rice, arrange the broccoli on the side, and top with a dollop of kimchi mayo. Garnish with sliced green onions and additional teriyaki sauce if desired. For extra heat, sprinkle with togarashi or your favorite chili seasoning.
Tips & Variations
- Use high-protein tofu (like Trader Joe’s brand) for minimal pressing and better texture.
- Try replacing kewpie mayo with regular mayo or vegan mayo if preferred.
- Add toasted sesame seeds or chopped cilantro for extra flavor and crunch.
- Swap broccoli with other steamed veggies like snap peas, carrots, or bok choy.
- If you like spicier bowls, mix some Sriracha into the kimchi mayo or drizzle on top.
Storage
Store leftover tofu, rice, and broccoli separately in airtight containers in the refrigerator for up to 3 days. Reheat the tofu in a skillet to restore its crispness, and warm the rice and broccoli in the microwave. Add fresh kimchi mayo just before serving to maintain its creamy texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular tofu instead of extra-firm?
Extra-firm tofu works best for this recipe as it holds its shape and crisps up nicely. Regular or soft tofu may fall apart and become too soft during cooking.
What if I don’t have kewpie mayo?
You can use regular mayonnaise or a vegan mayo alternative. Kewpie mayo has a slightly sweeter and richer flavor, but the dish will still taste great without it.
PrintTeriyaki Tofu Bowls with Kimchi Mayo Recipe
These Teriyaki Tofu Bowls with Kimchi Mayo offer a deliciously crispy shredded tofu glazed in savory teriyaki sauce, paired with vibrant steamed broccoli and jasmine rice. The dish is finished with a tangy, spicy kimchi mayo, making it a flavorful and satisfying vegan bowl perfect for any meal.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Main Dish
- Method: Frying
- Cuisine: Asian
- Diet: Vegan
Ingredients
Tofu and Marinade
- 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 Sauce
- 1/2 cup kewpie mayo
- 3/4 cup kimchi, chopped finely
- salt and pepper to taste
Sides and Garnishes
- 1–2 cups steamed jasmine rice
- 1–2 cups steamed broccoli
- 4 green onions, thinly sliced (green parts)
Instructions
- Prep Tofu: Drain the block of extra-firm tofu and press it gently with paper towels to remove excess moisture; if using high-protein tofu like Trader Joe’s, pressing may be minimal or unnecessary.
- Grate Tofu: Using a box grater, gently grate the tofu to create medium-sized shreds that will crisp up when cooked.
- Fry Tofu: Heat avocado oil in a nonstick pan over medium-high heat. Add the shredded tofu and pan-fry for 10-15 minutes, stirring occasionally, until the tofu is browned and has a slightly crisp texture.
- Prepare Rice, Broccoli, and Sauce: While tofu cooks, steam jasmine rice and broccoli until tender. In a small bowl, mix chopped kimchi with kewpie mayo, seasoning lightly with salt and pepper to create the kimchi mayo sauce.
- Finish Tofu: Once crisped, add the teriyaki sauce and grated garlic to the tofu in the pan. Cook over medium heat for about a minute to let the flavors meld and the garlic aroma develop.
- Assemble Bowl and Serve: Serve the teriyaki-glazed tofu over steamed jasmine rice with a side of steamed broccoli. Add a generous dollop of kimchi mayo on top, sprinkle with thinly sliced green onions, and optionally drizzle additional teriyaki sauce and a sprinkle of togarashi for extra heat.
Notes
- Pressing tofu helps remove moisture, allowing for better crisping when cooking.
- High-protein tofu varieties may require less pressing due to lower moisture content.
- Adjust the amount of teriyaki sauce to taste depending on desired sweetness and saltiness.
- Use kewpie mayo for a creamier, sweeter mayo base; regular mayo can be substituted but flavor will vary slightly.
- Togarashi adds a spicy tangy kick and is optional for those who prefer less heat.
Keywords: teriyaki tofu, tofu bowls, kimchi mayo, vegan bowls, plant-based meal, crispy tofu, Asian-inspired, quick dinner

