Crockpot Vegan Teriyaki Tofu with Broccoli 30-Minute Summer Dinner

Takeout teriyaki is great — until you check the price, realize you have no idea what went into it, and it arrives lukewarm in a sad plastic container. Crockpot Vegan Teriyaki Tofu with Broccoli solves all of that in 30 minutes flat, with a homemade teriyaki sauce so good you’ll want to put it on everything. Crispy golden tofu, glossy sweet-savory sauce, tender broccoli, and a bowl of fluffy rice underneath — this is the weeknight dinner that actually delivers.

I started making this when I got tired of spending money on mediocre takeout and wanted something that felt indulgent but was completely plant-based and genuinely nutritious. It became a weekly fixture almost immediately. Once you nail the crispy tofu technique, you’ll understand why.

Recipe Timing and Serving Details

Here’s everything you need to plan this meal:

DetailInfo
Prep Time20 minutes
Cook Time10 minutes
Total Time30 minutes
Servings3 servings
Serving Size1 of 3 portions
Calories Per Serving314 kcal
CourseMain Course
CuisineAsian-Inspired
Diet100% Vegan

30 minutes total for a restaurant-quality vegan teriyaki bowl. That includes pressing the tofu, making the sauce from scratch, pan-frying, and pulling everything together. This recipe serves 3 people as a satisfying main course — scale it up easily if you’re feeding more.

Crockpot Vegan Teriyaki Tofu with Broccoli
Crockpot Vegan Teriyaki Tofu with Broccoli

Why This Vegan Teriyaki Tofu Recipe Works So Well

The secret here isn’t one single thing — it’s a combination of steps that each do important work. Pressing the tofu removes excess moisture so it crisps instead of steams. Coating it in cornstarch creates that golden, crackling exterior that holds up against the sauce. And making the teriyaki sauce from scratch means you control the sweetness, saltiness, and depth.

Most store-bought teriyaki sauces lean heavily on sodium and corn syrup. This homemade version uses low-sodium soy sauce, fresh ginger, and real garlic, which gives it a brightness and complexity that bottled sauce simply can’t match. FYI — once you make teriyaki sauce from scratch, going back to the bottle version feels like a genuine step backward.

Ingredients You’ll Need

For the Tofu

  • 14.5 oz block extra-firm tofu — extra-firm is non-negotiable here
  • 1 tablespoon low-sodium soy sauce — for flavoring before pan-frying
  • 2 tablespoons cornstarch — creates the crispy coating
  • 2 tablespoons canola oil or another high-heat safe oil

For the Homemade Teriyaki Sauce

  • ¼ cup low-sodium soy sauce
  • ¼ cup water
  • ¼ cup packed brown sugar — or maple syrup or agave for a refined sugar-free version
  • 1 tablespoon seasoned rice vinegar — adds a gentle tang that balances the sweetness
  • 2 teaspoons fresh ginger, grated
  • 3 cloves garlic, minced
  • 2 teaspoons cornstarch mixed with 1 tablespoon water — this slurry thickens the sauce

For Serving

  • Cooked rice or quinoa — white rice, brown rice, jasmine, or cauliflower rice all work
  • Steamed or roasted broccoli — or any vegetable you enjoy
  • Sesame seeds — optional but adds a nice nutty finish
  • Chopped green onions — optional, adds freshness and color

The ingredient list looks longer than it is. Most of it is pantry staples you already have, and the prep moves quickly once you get started.

Equipment You’ll Need

No slow cooker required for this particular recipe — the magic happens on the stovetop with one good pan. Here’s your full equipment list:

  • Large non-stick skillet or cast iron pan — wide enough to arrange tofu in a single layer. A 12-inch pan is ideal. Crowding the tofu is the enemy of crispiness, so size matters here.
  • Medium mixing bowl — for whisking together the teriyaki sauce
  • Large mixing bowl — for coating the tofu with soy sauce and cornstarch
  • Small bowl — for the cornstarch slurry
  • Tofu press or heavy books + plates — for pressing the tofu before cooking. A dedicated tofu press is a great investment if you cook with tofu regularly, but the DIY method with a plate and heavy books works perfectly fine.
  • Paper towels or a clean tea towel — for wrapping the tofu during pressing
  • Microplane or fine grater — for grating fresh ginger quickly and finely
  • Silicone spatula or wooden spoon — for stirring without scratching your pan
  • Fork — for gently flipping the tofu pieces while pan-frying
  • Knife and cutting board
  • Measuring cups and spoons

The most important piece of equipment here is honestly the non-stick pan. Tofu sticks aggressively to stainless steel or poorly seasoned cast iron when you’re trying to build a crust. A good non-stick pan lets you walk away for a few minutes while the crust forms, which is exactly what you need.

The Most Important Step Crockpot Vegan Teriyaki Tofu with Broccoli

Crockpot Vegan Teriyaki Tofu with Broccoli
Crockpot Vegan Teriyaki Tofu with Broccoli

Can we talk about pressing tofu for a second? Because this step makes or breaks the entire recipe, and it’s the one most people rush or skip. Extra-firm tofu still contains a significant amount of water, and that water prevents it from crisping properly in the pan. If you skip pressing, you get soft, steamed tofu instead of golden, crispy tofu — and the difference is enormous.

Here’s the method:

  1. Remove the tofu from its packaging and drain the liquid
  2. Wrap the tofu block in paper towels or a clean tea towel
  3. Place a flat plate or cutting board on top
  4. Stack a couple of heavy books or a cast iron pan on top of that
  5. Let it press for at least 20 minutes — up to an hour if you have the time

Use that pressing time to make the teriyaki sauce and prep everything else. The timing works out perfectly. 

Step-by-Step Instructions for 

Step 1 — Press the Tofu

Set up your tofu press as described above and let it sit for 20 minutes minimum. While the tofu presses, whisk together all the teriyaki sauce ingredients in a medium bowl — soy sauce, water, brown sugar, rice vinegar, fresh ginger, and minced garlic. Stir well and set aside. Mix the cornstarch slurry separately in a small bowl and keep it nearby.

Step 2 — Coat the Tofu

Once pressed, tear the tofu into rustic bite-sized pieces by hand, or cut it into cubes, rectangles, or triangles — whatever shape you prefer. Tearing creates more irregular edges which get crispier in the pan, so IMO that’s the way to go.

Add the torn tofu to a large bowl. Drizzle 1 tablespoon of soy sauce over it and gently stir with a silicone spatula. Be careful — tofu is delicate at this stage and breaks easily. Sprinkle the 2 tablespoons of cornstarch over the soy-coated tofu and gently stir again to coat each piece evenly.

Step 3 — Pan-Fry the Tofu

Heat your large non-stick skillet over medium-high heat. Add the canola oil and let it heat until it shimmers. Add the tofu in a single layer — work in batches if needed rather than crowding the pan.

Here’s the key tip: once you place the tofu in the pan, don’t touch it. Leave it completely undisturbed for 3–4 minutes so a proper crust forms on the bottom. Moving it too early tears the crust before it sets. Use a fork to gently flip each piece once the bottom is golden and releases easily from the pan. Continue until all sides are crispy and deeply golden.

Step 4 — Add the Teriyaki Sauce

Once the tofu is golden all over, turn the heat down to low. Give the teriyaki sauce bowl a final stir, then pour it directly into the pan with the tofu. Let it come to a gentle simmer and cook for 1–2 minutes.

Add the cornstarch slurry to the pan and stir constantly until the sauce thickens and turns glossy — this takes about 30–60 seconds. Watch it closely because it thickens quickly and can over-reduce if you walk away.

Step 5 — Serve Everything Together

Plate the crispy teriyaki tofu over cooked rice or quinoa. Add steamed or roasted broccoli alongside or mixed in. Spoon extra sauce from the pan over everything. Finish with sesame seeds and chopped green onions if using.

Broccoli — Steam, Roast, or Both?

The recipe calls for steamed or roasted broccoli, and both work well — they just deliver different textures.

Steamed broccoli is bright green, tender, and mild. It cooks in 4–5 minutes and pairs cleanly with the bold teriyaki sauce without competing.

Roasted broccoli is where things get genuinely exciting. Toss florets in a little oil, salt, and pepper and roast at 425°F for 20 minutes until the edges char and crisp. Roasted broccoli has a nutty, caramelized depth that elevates the whole bowl significantly.

If you have the oven time, roast the broccoli. You won’t regret it.

Sweetener Options for the Teriyaki Sauce

The recipe gives you flexibility on the sweetener, and it’s worth understanding what each option brings:

  • Brown sugar — classic teriyaki flavor, slightly caramel-like, dissolves easily
  • Maple syrup — adds a subtle earthiness, slightly less sweet, works beautifully
  • Agave nectar — very neutral sweetness, closest to a refined sugar result
  • Coconut sugar — deeper flavor with a slight molasses note, dissolves a little slower

All four options produce a delicious sauce. Brown sugar gives the most traditional teriyaki flavor, while maple syrup adds a distinctly wholesome character. Use whatever you have or prefer — the recipe handles all of them well.

Two Alternative Cooking Methods

Crockpot Vegan Teriyaki Tofu with Broccoli
Crockpot Vegan Teriyaki Tofu with Broccoli

Baked Tofu Version

Not feeling the pan-fry? Baking works great too. Coat the pressed tofu in soy sauce and cornstarch as normal, then spread it on a parchment-lined baking sheet. Bake at 400°F for 15 minutes, flip each piece, and bake for another 10–15 minutes until golden and crisp. Prepare the teriyaki sauce on the stovetop separately, then toss the baked tofu in the sauce before serving.

Gluten-Free Version

Swap the regular soy sauce for gluten-free tamari in both the tofu coating and the teriyaki sauce. The flavor is essentially identical and the recipe works exactly the same way. Every other ingredient is naturally gluten-free.

Nutrition Information Per Serving

At 314 calories per serving, this is a nutritionally balanced, protein-rich main course that genuinely satisfies:

NutrientPer Serving (1 of 3)
Calories314 kcal
Carbohydrates30g
Protein15g
Fat15g
Saturated Fat1g
Fiber1g
Sugar18g
Sodium970mg
Calcium201mg
Iron2mg

15 grams of plant-based protein per serving from tofu alone — that’s a solid number for a vegan main dish. The sodium is on the higher side, largely from the soy sauce. Using low-sodium soy sauce throughout (which the recipe already calls for) keeps this in a reasonable range. If you’re particularly sodium-sensitive, reduce the soy sauce slightly and compensate with a touch more rice vinegar.

Still Hungry, Try It Next recipe :-

Slow Cooker Vegan Refried Beans from Scratch

Slow Cooker Vegan Refried Beans from Scratch
Slow Cooker Vegan Refried Beans from Scratch

Storage and Reheating

Crockpot Vegan Teriyaki Tofu with Broccoli stores well, making it an excellent meal prep option.

  • Refrigerator: Store in an airtight container for up to 4 days. The tofu softens slightly as it sits in the sauce, which many people actually prefer — it becomes more marinated and deeply flavored.
  • Freezer: Freeze the tofu and sauce together for up to 2 months. The texture changes slightly after freezing but remains perfectly edible and delicious.
  • Reheating: Warm in a skillet over medium-low heat with a splash of water, or microwave in 60-second intervals, stirring between each. Add extra sauce or a drizzle of soy sauce if needed.

My Final Thoughts 

Crockpot Vegan Teriyaki Tofu with Broccoli
Crockpot Vegan Teriyaki Tofu with Broccoli

Crockpot Vegan Teriyaki Tofu with Broccoli delivers everything you love about takeout teriyaki — the glossy sauce, the satisfying protein, the comforting rice bowl format — in 30 minutes with clean, plant-based ingredients you control completely. It serves 3 people, costs a fraction of delivery, and tastes significantly better than most restaurant versions.

The crispy tofu technique alone is worth learning. Once you master it, you’ll use it in stir-fries, grain bowls, noodle dishes, and more. It’s a genuine kitchen skill that opens up a whole world of vegan cooking possibilities.

So press the tofu, whisk the sauce, and heat the pan. Dinner tonight just got a whole lot better — and your takeout app can take the night off.

Crockpot Vegan Teriyaki Tofu with Broccoli

Crockpot Vegan Teriyaki Tofu with Broccoli

Takeout teriyaki is great — until you check the price, realize you have no idea what went into it, and it arrives lukewarm in a sad plastic container. Crockpot Vegan Teriyaki Tofu with Broccoli solves all of that in 30 minutes flat, with a homemade teriyaki sauce so good you’ll want to put it on everything
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 3
Course: DINNER, Main Course
Cuisine: American
Calories: 314

Ingredients
  

  • For the Tofu
  • 14.5 oz block extra-firm tofu — extra-firm is non-negotiable here
  • 1 tablespoon low-sodium soy sauce — for flavoring before pan-frying
  • 2 tablespoons cornstarch — creates the crispy coating
  • 2 tablespoons canola oil or another high-heat safe oil
  • For the Homemade Teriyaki Sauce
  • ¼ cup low-sodium soy sauce
  • ¼ cup water
  • ¼ cup packed brown sugar — or maple syrup or agave for a refined sugar-free version
  • 1 tablespoon seasoned rice vinegar — adds a gentle tang that balances the sweetness
  • 2 teaspoons fresh ginger grated
  • 3 cloves garlic minced
  • 2 teaspoons cornstarch mixed with 1 tablespoon water — this slurry thickens the sauce
  • For Serving
  • Cooked rice or quinoa — white rice brown rice, jasmine, or cauliflower rice all work
  • Steamed or roasted broccoli — or any vegetable you enjoy
  • Sesame seeds — optional but adds a nice nutty finish
  • Chopped green onions — optional adds freshness and color

Equipment

  • Large non-stick skillet or cast iron pan — wide enough to arrange tofu in a single layer. A 12-inch pan is ideal. Crowding the tofu is the enemy of crispiness, so size matters here.
  • Medium mixing bowl — for whisking together the teriyaki sauce
  • Large mixing bowl — for coating the tofu with soy sauce and cornstarch
  • Small bowl — for the cornstarch slurry
  • Tofu press or heavy books + plates — for pressing the tofu before cooking. A dedicated tofu press is a great investment if you cook with tofu regularly, but the DIY method with a plate and heavy books works perfectly fine.
  • Paper towels or a clean tea towel — for wrapping the tofu during pressing
  • Microplane or fine grater — for grating fresh ginger quickly and finely
  • Silicone spatula or wooden spoon — for stirring without scratching your pan
  • Fork — for gently flipping the tofu pieces while pan-frying
  • Knife and cutting board
  • Measuring cups and spoons

Method
 

  1. Step 1 — Press the Tofu
  2. Set up your tofu press as described above and let it sit for 20 minutes minimum. While the tofu presses, whisk together all the teriyaki sauce ingredients in a medium bowl — soy sauce, water, brown sugar, rice vinegar, fresh ginger, and minced garlic. Stir well and set aside. Mix the cornstarch slurry separately in a small bowl and keep it nearby.
  3. Step 2 — Coat the Tofu
  4. Once pressed, tear the tofu into rustic bite-sized pieces by hand, or cut it into cubes, rectangles, or triangles — whatever shape you prefer. Tearing creates more irregular edges which get crispier in the pan, so IMO that’s the way to go.
  5. Add the torn tofu to a large bowl. Drizzle 1 tablespoon of soy sauce over it and gently stir with a silicone spatula. Be careful — tofu is delicate at this stage and breaks easily. Sprinkle the 2 tablespoons of cornstarch over the soy-coated tofu and gently stir again to coat each piece evenly.
  6. Step 3 — Pan-Fry the Tofu
  7. Heat your large non-stick skillet over medium-high heat. Add the canola oil and let it heat until it shimmers. Add the tofu in a single layer — work in batches if needed rather than crowding the pan.
  8. Here’s the key tip: once you place the tofu in the pan, don’t touch it. Leave it completely undisturbed for 3–4 minutes so a proper crust forms on the bottom. Moving it too early tears the crust before it sets. Use a fork to gently flip each piece once the bottom is golden and releases easily from the pan. Continue until all sides are crispy and deeply golden.
  9. Step 4 — Add the Teriyaki Sauce
  10. Once the tofu is golden all over, turn the heat down to low. Give the teriyaki sauce bowl a final stir, then pour it directly into the pan with the tofu. Let it come to a gentle simmer and cook for 1–2 minutes.
  11. Add the cornstarch slurry to the pan and stir constantly until the sauce thickens and turns glossy — this takes about 30–60 seconds. Watch it closely because it thickens quickly and can over-reduce if you walk away.
  12. Step 5 — Serve Everything Together
  13. Plate the crispy teriyaki tofu over cooked rice or quinoa. Add steamed or roasted broccoli alongside or mixed in. Spoon extra sauce from the pan over everything. Finish with sesame seeds and chopped green onions if using.
  14. Broccoli — Steam, Roast, or Both?
  15. The recipe calls for steamed or roasted broccoli, and both work well — they just deliver different textures.
  16. Steamed broccoli is bright green, tender, and mild. It cooks in 4–5 minutes and pairs cleanly with the bold teriyaki sauce without competing.
  17. Roasted broccoli is where things get genuinely exciting. Toss florets in a little oil, salt, and pepper and roast at 425°F for 20 minutes until the edges char and crisp. Roasted broccoli has a nutty, caramelized depth that elevates the whole bowl significantly.
  18. If you have the oven time, roast the broccoli. You won’t regret it.
  19. Sweetener Options for the Teriyaki Sauce
  20. The recipe gives you flexibility on the sweetener, and it’s worth understanding what each option brings:
  21. Brown sugar — classic teriyaki flavor, slightly caramel-like, dissolves easily
  22. Maple syrup — adds a subtle earthiness, slightly less sweet, works beautifully
  23. Agave nectar — very neutral sweetness, closest to a refined sugar result
  24. Coconut sugar — deeper flavor with a slight molasses note, dissolves a little slower
  25. All four options produce a delicious sauce. Brown sugar gives the most traditional teriyaki flavor, while maple syrup adds a distinctly wholesome character. Use whatever you have or prefer — the recipe handles all of them well.
  26. Two Alternative Cooking Methods
  27. Baked Tofu Version
  28. Not feeling the pan-fry? Baking works great too. Coat the pressed tofu in soy sauce and cornstarch as normal, then spread it on a parchment-lined baking sheet. Bake at 400°F for 15 minutes, flip each piece, and bake for another 10–15 minutes until golden and crisp. Prepare the teriyaki sauce on the stovetop separately, then toss the baked tofu in the sauce before serving.
  29. Gluten-Free Version
  30. Swap the regular soy sauce for gluten-free tamari in both the tofu coating and the teriyaki sauce. The flavor is essentially identical and the recipe works exactly the same way. Every other ingredient is naturally gluten-free.

Notes

Recipe Timing and Serving Details

Here’s everything you need to plan this meal:
Detail
Info
Prep Time
20 minutes
Cook Time
10 minutes
Total Time
30 minutes
Servings
3 servings
Serving Size
1 of 3 portions
Calories Per Serving
314 kcal
Course
Main Course
Cuisine
Asian-Inspired
Diet
100% Vegan