Sesame Tofu with Broccoli

As seen in: Plant-Based Meals Full of Flavor

Tofu and broccoli are transformed in this vibrant, plant-based dish featuring extra-firm tofu that's oven-baked for a crisp bite, then tossed with lightly charred broccoli in a soy maple sesame sauce. The key to great texture is pressing out water from the tofu and tearing it into nuggets for more crisp edges. A touch of chili crisp brings gentle heat, while scallions and sesame seeds add depth. Serve over steamed rice for a satisfying meal that’s both hearty and wholesome, perfect for busy evenings or tofu skeptics looking to fall in love with a new staple.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Thu, 23 Oct 2025 00:53:55 GMT
A bowl of Sesame Tofu & Broccoli. Save Pin
A bowl of Sesame Tofu & Broccoli. | sophietable.com

If you think tofu is bland or boring, this Sesame Tofu and Broccoli recipe might change your mind for good. Here you get crisp oven-baked tofu pieces and charred broccoli tossed in a sweet-salty-spicy sauce that clings to every bite. It comes together quickly with simple ingredients and a little hands-on time but tastes just like your favorite takeout. Serve it over steamed rice and you have a totally comforting vegetarian dinner that gets enthusiastic reviews from even the tofu skeptics in my house.

I first cooked this after a long day at work and was amazed at how excited everyone was to eat tofu. Now it is my hidden ace for impressing anyone who “doesn’t like tofu” and it disappears faster than anything else I make.

Ingredients

  • Extra firm tofu: gives the strongest texture for tearing and roasting make sure to select the firmest you can find and always press well
  • Broccoli: brings crunch and a green boost pick heads with tightly closed florets and a deep green color
  • Scallions: add a punch of freshness sliced thinly for layering flavor
  • Fresh ginger and garlic: deliver spicy warmth always peel and use the freshest roots for best results
  • Low sodium vegetable broth: gives body to the sauce look for one with clean ingredients and low salt
  • Reduced sodium soy sauce: is key for umami flavor opt for tamari if you want this gluten free
  • Pure maple syrup: balances the salty heat always use real maple syrup not pancake syrup
  • Chili crisp: adds heat and texture can swap for sriracha or leave out for less spice
  • Unseasoned rice vinegar: cuts the richness try to buy one without added sugar
  • Toasted sesame oil: brings nutty aroma make sure it smells rich and fresh never rancid
  • Cornstarch: helps crisp tofu and thickens sauce always whisk well to avoid lumps
  • Neutral oil: like grapeseed or canola ensures nothing interferes with the flavor
  • Kosher salt: for seasoning always salt tofu and veggies lightly for the best taste
  • Toasted sesame seeds and steamed white rice: for garnish and a complete meal

Step-by-Step Instructions

Press the Tofu:
Drain the tofu and sandwich it between several layers of clean towels set a heavy pan or can on top let it sit for 30 to 45 minutes changing towels as needed to soak up moisture this step ensures your tofu will get crispy
Make the Sauce:
While tofu is pressing mix your sauce ingredients in a mixing cup grate ginger and garlic into the bowl add broth soy sauce maple syrup chili crisp rice vinegar sesame oil one tablespoon cornstarch plus the whites of the scallion whisk until smooth and set aside
Coat and Prepare Tofu:
Tear tofu into rough bite sized pieces for craggy edges that crisp up scatter into a large bowl sprinkle with salt and one tablespoon neutral oil gently toss then add one third cup cornstarch and toss until thoroughly coated lay pieces on a parchment lined baking sheet and drizzle with more oil
Bake the Tofu:
Place tofu in a preheated oven at four twenty five degrees and bake for twenty five minutes flipping halfway through the goal is a light golden exterior and a crisp edge
Char the Broccoli:
Cut broccoli into small florets and pat dry in a large skillet over medium high heat warm remaining oil add broccoli sprinkle with salt and cook stirring just until deep green and getting charred about five minutes remove from pan
Combine and Sauce:
Lower skillet heat to medium whisk sauce to make sure cornstarch is fully mixed then pour into hot pan let simmer for four minutes or until thickened add tofu and broccoli back stir to coat completely finish with green scallion tops and sesame seeds serve over steamed rice
A bowl of Sesame Tofu & Broccoli. Save Pin
A bowl of Sesame Tofu & Broccoli. | sophietable.com

Storage Tips

Store leftovers in an airtight container in the fridge for up to three days To reheat gently warm in a skillet over medium with a splash of broth or water to loosen the sauce The tofu will get softer but the flavor really soaks in overnight

Ingredient Substitutions

You can swap broccoli for broccolini snap peas or even green beans for variety If maple syrup is not available honey works but changes the flavor slightly For gluten free make sure to use certified gluten free soy sauce or tamari

Serving Suggestions

Serve over steamed white rice jasmine or basmati both work well Add some pickled cucumbers or shredded fresh carrots on the side for a pop of freshness Sprinkle extra sesame seeds and chili crisp if you like more heat This dish loves quick homemade slaw or sautéed greens too

A plate of sesame tofu and broccoli. Save Pin
A plate of sesame tofu and broccoli. | sophietable.com

Cultural Note

This is inspired by the Chinese American classic sesame chicken only here tofu takes the lead Giving tofu the crispy treatment plus a sticky savory sauce is common in many East Asian cuisines and every family has their own go to version I love sharing this with friends who miss takeout but want something lighter

Commonly Asked Questions

→ What kind of tofu works best?

Extra-firm tofu is ideal for this dish, as it holds its shape and creates a satisfying crispy exterior once baked.

→ Why should I press tofu first?

Pressing tofu removes excess moisture, resulting in better texture and ensuring the tofu bakes up beautifully crisp on the outside.

→ Can I substitute another vegetable for broccoli?

Yes, broccoli can be swapped for broccolini, snap peas, or even bell peppers, adjusting cook times as needed.

→ How can I make the sauce less spicy?

Reduce or omit the chili crisp for a milder flavor, or add extra maple syrup for a sweeter, less spicy sauce.

→ Is this dish suitable for meal prep?

This dish keeps well in the fridge for up to three days. Store sauce and tofu separately for best texture when reheating.

→ What is the best way to serve this dish?

Serve over steamed white rice and garnish with sesame seeds and sliced scallions to complete the meal.

[object Object]

Sesame Tofu and Broccoli

Tofu and broccoli tossed in savory-sweet sesame sauce for a satisfying, easy weeknight dinner.

[object Object]
Preparation Time
25 Minutes
Cooking Duration
30 Minutes
Overall Time
55 Minutes
Created By: Sophie

Recipe Type: Vegetarian

Skill Level: Simple

Cuisine Type: Chinese-American

Portion Size: 4 Number of Servings

Diet Preferences: Plant-Based (Vegan), Vegetarian-Friendly, Dairy-Free

What You'll Need

→ Main

01 400 g extra-firm tofu
02 2 small heads broccoli (about 500 g total)
03 2 scallions

→ Aromatics and Sauce

04 2 garlic cloves, peeled
05 1 piece ginger (2.5 cm), peeled
06 180 ml low-sodium vegetable broth
07 120 ml reduced-sodium soy sauce
08 60 ml pure maple syrup
09 2 tablespoons chili crisp
10 2 tablespoons unseasoned rice vinegar
11 2 tablespoons toasted sesame oil
12 1 tablespoon cornstarch

→ Tofu Coating

13 44 g cornstarch (1/3 cup)
14 1/2 teaspoon kosher salt

→ For Cooking and Garnish

15 60 ml neutral oil, divided
16 Toasted sesame seeds, for garnish
17 Steamed white rice, for serving

Step-by-Step Directions

Step 01

Place three layers of paper towels or a clean kitchen towel on a plate. Set the tofu block on top, cover with another three layers of towels, and weigh it down with a heavy can or skillet. Let stand for 30–45 minutes, replacing towels as they become saturated to remove excess moisture.

Step 02

Preheat oven to 220°C. Cut broccoli into florets. Thinly slice the scallions, reserving green and white parts separately. Grate garlic and ginger into a bowl; add white scallion parts, broth, soy sauce, maple syrup, chili crisp, vinegar, sesame oil, and 1 tablespoon cornstarch. Whisk until fully combined.

Step 03

Tear the pressed tofu into rough 2.5 cm pieces and transfer to a large bowl. Sprinkle with 1/2 teaspoon salt and drizzle with 1 tablespoon neutral oil, then gently toss. Add 1/3 cup cornstarch and toss again until all tofu surfaces are coated. Arrange tofu on a parchment-lined baking sheet and drizzle with 2 tablespoons neutral oil.

Step 04

Bake for 25 minutes, turning the pieces halfway through, until tofu turns light brown and crisp.

Step 05

When tofu has about 12 minutes remaining, heat remaining 1 tablespoon neutral oil in a large skillet or wok over medium-high heat. Add broccoli, season with salt, and toss to coat in oil. Cook, stirring frequently, until starting to char, about 4–5 minutes. Transfer broccoli to a plate.

Step 06

Reduce skillet heat to medium. Re-whisk sauce to reincorporate cornstarch, then pour into skillet. Bring to a simmer and cook, stirring occasionally, until slightly thickened, about 4 minutes. Add broccoli and baked tofu; toss gently until well coated.

Step 07

Top with green scallion slices and toasted sesame seeds. Serve hot over steamed white rice.

Helpful Notes

  1. Pressing extra-firm tofu creates a tender interior and allows for maximum crispness when baked.
  2. Tearing the tofu instead of cutting increases surface area, improving golden, crispy texture.

Recommended Tools

  • Oven
  • Large baking sheet lined with parchment
  • Large skillet or wok
  • Mixing bowls
  • Whisk
  • Kitchen towels or paper towels

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains soy (tofu, soy sauce)
  • May contain gluten (soy sauce, unless gluten-free brand used)

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 380
  • Fat Content: 16 grams
  • Carbohydrate Content: 38 grams
  • Protein Content: 20 grams