Imagine sinking your teeth into crispy, golden tofu, perfectly coated in a savory-sweet sesame sauce. Picture tender-crisp broccoli florets, bursting with freshness, alongside fluffy rice. The aroma of toasted sesame oil fills your kitchen, promising a delightful meal. This Sesame Tofu & Broccoli recipe is a game-changer for weeknight dinners. I’ll show you how to make this restaurant-quality dish at home, even if you’re a beginner. Get ready to learn how to create crispy tofu and tender-crisp broccoli, all coated in a luscious sesame sauce.
Why You’ll Love This Sesame Tofu & Broccoli
Recipe
This Sesame Tofu & Broccoli recipe will quickly become a staple in your kitchen. Here’s why:
The secret ingredient: The secret to this recipe is marinating the tofu before cooking! This simple step makes all the difference.
Flavor Infusion: A quick 30-minute marinade of ginger, garlic, and soy sauce infuses the tofu with flavor from the inside out. This ensures every bite is delicious and helps it brown evenly when stir-fried.
Taste and texture: The result is incredibly flavorful tofu with a delightfully crispy exterior and tender broccoli.
Quick and easy: This recipe is quicker, easier, and healthier than takeout! It’s the perfect weeknight meal when you’re short on time.
Dietary Friendly: This recipe is vegan, gluten-free adaptable (with tamari), and can be easily meal-prepped for healthy lunches or dinners.
Ingredients Needed

- 1 (14-oz.) block extra-firm tofu
- 1 large head of broccoli (about 1 lb.)
- 1 scallion
- 1 (1″) piece ginger
- 1 garlic clove
- ¼ cup tamari or soy sauce
- 2 Tbsp. light or dark brown sugar or pure maple syrup
- 2 Tbsp. tahini
- 2 Tbsp. unseasoned rice vinegar
- 1 Tbsp. toasted sesame oil
- 1½ tsp. plus ¼ cup cornstarch, divided
- 1½ tsp. Diamond Crystal or ¾ tsp. Morton kosher salt, divided, plus more
- 1 Tbsp. plus ¼ cup grapeseed oil or vegetable oil, divided
- ¼ tsp. freshly ground black pepper
- 1 Tbsp. toasted sesame seeds
- Steamed white or brown rice (for serving)
Ingredient Notes & Substitutions
Tofu: Extra-firm tofu is crucial for this recipe because it holds its shape well during cooking. Pressing the tofu removes excess water, leading to a crispier texture. Vacuum-packed tofu often contains less water than water-packed tofu, so you may need to press it for a shorter time. This is a key step for crispy tofu. You can learn more about the nutritional aspects and preparation of tofu from the Vegetarian Resource Group.
Tamari/Soy Sauce: Tamari is a gluten-free alternative to soy sauce. Use tamari if you need this dish to be gluten-free.
Tahini: If you don’t have tahini, peanut butter can be used as a substitute, but it will impart a slightly different flavor. The nutty taste will still be delicious!
Sweetener: You can use either light or dark brown sugar, or pure maple syrup. Brown sugar will add a molasses-like flavor, while maple syrup offers a more subtle sweetness. Agave nectar is another option but adjust the amount to taste.
Oil: Grapeseed oil and vegetable oil are interchangeable in this recipe. Both have high smoke points, making them ideal for stir-frying. The higher smoke point prevents the oil from burning and imparting a bitter taste.
Salt: Note that 1½ tsp. of Diamond Crystal kosher salt is equivalent to ¾ tsp. of Morton kosher salt. This is due to the different crystal sizes of the two brands.

How to Make Sesame Tofu & Broccoli
Step 1: Preparing the Tofu
Drain one 14-oz. block extra-firm tofu and pat it dry with a kitchen towel. Cut the tofu in half horizontally through the equator (like a hamburger bun), then cut into 1″ cubes and pat dry again. Arrange the tofu cubes in a single layer on a rimmed baking sheet or large plate and set aside. Pressing the tofu is essential to remove excess water, ensuring a crispy texture when fried. The tofu should be firm and hold its shape well.
Step 2: Preparing the Broccoli
Cut 1 large head of broccoli (about 1 lb.) into small 1″ florets. If your broccoli has a long stem, peel the tough outer skin to remove the lighter fibrous layer, then slice the stem ¼” thick. Finely chop 1 scallion and set aside for serving. Don’t discard the stem! It’s nutritious and delicious when peeled and sliced.
Step 3: Making the Sesame Sauce
To make the sesame sauce, scrape the skin from one 1″ piece of ginger with a spoon, then grate it on a Microplane into a small bowl. Smash and peel 1 garlic clove and grate it into the bowl with the ginger. Add ¼ cup tamari or soy sauce, 2 Tbsp. light or dark brown sugar or pure maple syrup, 2 Tbsp. tahini, 2 Tbsp. unseasoned rice vinegar, 1 Tbsp. toasted sesame oil, 1½ tsp. cornstarch, a pinch of kosher salt, and 3 Tbsp. water and whisk to combine. Set the sauce aside. Grating the ginger and garlic maximizes their flavor. The sauce should have a fragrant aroma from the ginger and garlic.
Step 4: Coating the Tofu
Sprinkle 1 tsp. Diamond Crystal or ½ tsp. Morton kosher salt over the tofu and toss to coat. Scatter the remaining ¼ cup cornstarch over the tofu a tablespoonful at a time, tossing after each addition and gently pressing it into the tofu pieces, until well coated on all sides. The cornstarch is added gradually to ensure even coating. The tofu should be evenly coated with cornstarch.
Step 5: Cooking the Broccoli
Warm 1 Tbsp. grapeseed oil or vegetable oil in a large nonstick or cast-iron skillet over medium-high heat. Add the broccoli, season with ½ tsp. Diamond Crystal or ¼ tsp. Morton kosher salt and ¼ tsp. freshly ground black pepper, and cook, tossing occasionally, until just tender, about 5 minutes. Transfer the broccoli to a plate. Wipe out the skillet. Cook the broccoli until just tender but not mushy. The broccoli should be bright green and slightly crisp-tender.
Step 6: Frying the Tofu
Heat the remaining ¼ cup grapeseed or vegetable oil in the same skillet over medium-high. When the oil is hot (it will start to shimmer), reduce the heat to medium and add the tofu in a single layer (work in batches if needed). Cook, turning every 3–4 minutes, until golden brown all over, 10–12 minutes total. Transfer the crispy tofu to a clean kitchen towel or paper towels and let it drain. Using medium heat is important to achieve a crispy exterior without burning the tofu. The tofu should be golden brown and crispy on all sides.
Step 7: Combining Everything
Pour out any remaining oil in the pan and wipe it out. Return the pan to medium heat. Whisk the reserved sauce if it has separated, then pour it into the pan and cook until thickened and bubbling, about 20 seconds. Immediately remove the pan from the heat and add the broccoli and tofu; toss to coat. The sauce should cook quickly until thickened. The sauce should be glossy and bubbling.
Step 8: Serving
Garnish the tofu and broccoli with 1 Tbsp. toasted sesame seeds and the reserved scallions. Serve with steamed white rice or brown rice. Garnishing with sesame seeds and scallions adds flavor and visual appeal.
Getting Perfectly Cooked Broccoli
For evenly cooked broccoli, cut the florets to a uniform size. This ensures they all cook at the same rate. You can cook broccoli by steaming, roasting, or stir-frying. Signs of overcooked broccoli include a mushy texture and dull color. To prevent this, cook the broccoli until it’s tender-crisp. Adding other colorful veggies like red bell pepper or carrots can enhance the dish’s visual appeal and nutritional value.
Make-Ahead and Meal Prep Tips
You can prep the tofu, broccoli, and sauce in advance. Store each component separately in airtight containers for optimal freshness. The tofu can be pressed and cubed, the broccoli cut into florets, and the sauce whisked together. Reheat the tofu in a skillet or air fryer to retain its crispiness, and the broccoli can be quickly stir-fried or steamed. Assemble the dish just before serving for a quick and healthy weeknight meal.
Pro Tips & Troubleshooting
Pro Tips
- Press the tofu for at least 30 minutes to remove excess water for a crispier texture.
- Don’t overcrowd the pan when frying the tofu to ensure even browning.
- Taste the sauce and adjust the sweetness or spiciness to your liking.
- Use a high-quality non-stick skillet for best results.
- Add a pinch of red pepper flakes to the sauce for extra heat.
- Marinate the tofu for at least 30 minutes to infuse flavor throughout.
Common Mistakes to Avoid
- Not pressing the tofu enough, resulting in a soggy texture.
- Overcooking the broccoli, making it mushy.
- Burning the sauce by cooking it over too high heat.
- Using too much oil when frying the tofu, making it greasy.
- Skipping the marinade, resulting in bland tofu.
- Adding sauce ingredients without tasting first.
Serving & Storage
Serving Ideas
- Serve with steamed white or brown rice.
- Garnish with extra sesame seeds and chopped scallions.
- Add a side of edamame or a simple salad.
- Pair with a light and refreshing drink, such as iced green tea.
Storage and Make-Ahead
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat in a skillet or microwave until heated through.
- For meal prep, store the tofu, broccoli, and sauce separately and combine when ready to serve.
Conclusion
This Sesame Tofu & Broccoli recipe is a delicious, healthy, and easy way to enjoy a classic takeout dish at home. The key is the flavorful marinade that infuses the tofu with incredible taste and ensures a crispy texture. Even if you’re new to cooking tofu, this recipe is foolproof with our detailed instructions. If you are looking for another exciting dish, you might enjoy this crispy buffalo cauliflower wings recipe. Feel free to experiment with different vegetables or sauces to create your own unique version. Print this recipe and share it with your friends and family!
FAQ
What kind of tofu is best for this recipe, and how should it be prepared?
Extra-firm tofu is recommended because it holds its shape well during cooking. Pressing the tofu before cooking is crucial to remove excess water and achieve a crispy texture. You may also find useful tips in this article about making the best marinated tempeh bowl.
How can I make sure the tofu gets extra crispy?
Pressing the tofu thoroughly, coating it evenly with cornstarch, and frying it in a single layer in a hot pan are all essential for achieving extra crispy tofu. To ensure you’re using safe cooking practices, you can refer to guidelines from the Food Safety and Inspection Service.
What are some common substitutions for ingredients like tahini or cornstarch?
Peanut butter can be used as a substitute for tahini, although it will alter the flavor slightly. Tapioca starch or arrowroot powder can be used as alternatives to cornstarch.
How long can the Sesame Tofu & Broccoli be stored, and what’s the best way to reheat it?
The Sesame Tofu & Broccoli can be stored in the refrigerator for up to 3 days. Reheat it in a skillet or microwave until heated through, or in the air fryer for a crispier texture.
How can I adjust the recipe to be spicier or sweeter, according to my taste?
Add a pinch of red pepper flakes or a dash of sriracha to the sauce for extra heat. Increase the amount of brown sugar or maple syrup for a sweeter flavor.
Is this recipe gluten-free and vegan?
Yes, this recipe is vegan. To make it gluten-free, use tamari instead of soy sauce. For another great vegan option, check out this smoky chipotle jackfruit tacos vegan delight recipe.
How do I press tofu properly?
Wrap the tofu in paper towels and place a heavy object (like a cast iron skillet or books) on top for at least 30 minutes to remove excess water.
Sesame Tofu & Broccoli: Crispy, Flavor-Packed Recipe
Ingredients
Equipment
Method
- Drain the tofu and pat it dry with a kitchen towel. Cut the tofu in half horizontally, then cut into 1" cubes and pat dry again. Arrange the tofu cubes in a single layer on a rimmed baking sheet or large plate and set aside. Pressing the tofu is essential to remove excess water, ensuring a crispy texture when fried.
- Cut the broccoli into small 1" florets. If your broccoli has a long stem, peel the tough outer skin to remove the lighter fibrous layer, then slice the stem ¼" thick. Finely chop the scallion and set aside for serving.
- Scrape the skin from the ginger with a spoon, then grate it on a Microplane into a small bowl. Smash and peel the garlic clove and grate it into the bowl with the ginger. Add the tamari or soy sauce, brown sugar or maple syrup, tahini, unseasoned rice vinegar, toasted sesame oil, cornstarch, a pinch of kosher salt, and water and whisk to combine. Set the sauce aside.
- Sprinkle kosher salt over the tofu and toss to coat. Scatter the remaining cornstarch over the tofu a tablespoonful at a time, tossing after each addition and gently pressing it into the tofu pieces, until well coated on all sides.
- Warm grapeseed oil or vegetable oil in a large nonstick or cast-iron skillet over medium-high heat. Add the broccoli, season with kosher salt and black pepper, and cook, tossing occasionally, until just tender, about 5 minutes. Transfer the broccoli to a plate. Wipe out the skillet.
- Heat the remaining grapeseed or vegetable oil in the same skillet over medium-high. When the oil is hot (it will start to shimmer), reduce the heat to medium and add the tofu in a single layer (work in batches if needed). Cook, turning every 3–4 minutes, until golden brown all over, 10–12 minutes total. Transfer the crispy tofu to a clean kitchen towel or paper towels and let it drain.
- Pour out any remaining oil in the pan and wipe it out. Return the pan to medium heat. Whisk the reserved sauce if it has separated, then pour it into the pan and cook until thickened and bubbling, about 20 seconds. Immediately remove the pan from the heat and add the broccoli and tofu; toss to coat.
- Garnish the tofu and broccoli with toasted sesame seeds and the reserved scallions. Serve with steamed white rice or brown rice.
Notes
Lia Monet is a food blogger, recipe developer, and the founder of EasyAsMeals, a food blog focused on easy recipes, quick dinners, and everyday home cooking. She creates tested, family-friendly recipes using simple ingredients to help busy families cook affordable and delicious meals at home.
