Sesame Tofu Broccoli Rice

Featured in: Hearty Dinners

This quick and easy dish brings together crispy tofu cubes infused with soy sauce and cornstarch, stir-fried with tender broccoli and aromatic garlic and ginger. The vegetables are coated in a rich sesame sauce made from toasted sesame oil, soy, maple syrup, and rice vinegar, thickened perfectly to cling to every bite. Served over fragrant jasmine rice and garnished with sesame seeds and spring onions, it offers a balanced, satisfying meal packed with textures and vibrant flavors. Ideal for a nourishing vegetarian option full of depth.

Updated on Wed, 19 Nov 2025 13:10:00 GMT
Golden-brown sesame tofu & broccoli, crispy and delicious, atop fluffy rice with savory sauce. Save It
Golden-brown sesame tofu & broccoli, crispy and delicious, atop fluffy rice with savory sauce. | sunnyspoonful.com

A flavorful, budget-friendly vegetarian dish featuring crispy tofu and tender broccoli tossed in a savory sesame sauce, served over steamed rice.

I first made sesame tofu & broccoli when searching for a satisfying weeknight meal that didn't require specialty ingredients. The savory sauce and crunchy veggies always make this a hit in our house.

Ingredients

  • Firm tofu: 400 g, drained and pressed
  • Soy sauce: 2 tbsp for tofu marinade plus 3 tbsp for sauce
  • Cornstarch: 1 tbsp for tofu plus 1 tbsp mixed with 2 tbsp water for sauce
  • Sesame oil: 1 tbsp for tofu plus 1 tbsp toasted for sauce
  • Broccoli: 1 large head, cut into florets (about 350 g)
  • Carrots: 2 medium, sliced (optional)
  • Garlic: 2 cloves, minced
  • Fresh ginger: 1 tbsp, grated
  • Maple syrup or honey: 2 tbsp
  • Rice vinegar: 1 tbsp
  • Sesame seeds: 1 tbsp plus more for garnish
  • Jasmine or long-grain rice: 250 g (1 1/4 cups) uncooked
  • Water: 500 ml (2 cups)
  • Salt: 1/2 tsp
  • Spring onions: 2, sliced for garnish

Instructions

Cook the rice:
Rinse rice under cold water. Combine with water and salt in a saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 12–15 minutes until tender. Remove from heat and let sit, covered, for 5 minutes.
Prepare the tofu:
Cut the pressed tofu into 2 cm cubes. In a bowl, toss tofu with soy sauce, then sprinkle with cornstarch, mixing until evenly coated.
Cook the tofu:
Heat 1 tbsp sesame oil in a large nonstick skillet or wok over medium-high heat. Add tofu cubes in a single layer. Cook, turning occasionally, until golden and crisp on all sides (about 8 minutes). Remove tofu from pan and set aside.
Stir-fry vegetables:
In the same pan, add broccoli and carrots. Stir-fry for 3–4 minutes. Add garlic and ginger, cooking for an additional minute until fragrant.
Make the sauce:
In a small bowl, whisk together soy sauce, maple syrup (or honey), rice vinegar, and toasted sesame oil. Add to the pan with the vegetables. Stir well.
Thicken the sauce:
Add the cornstarch slurry (cornstarch mixed with water) to the pan. Stir until the sauce thickens and coats the vegetables (about 2 minutes).
Combine:
Return tofu to the pan and toss everything together gently. Sprinkle with sesame seeds.
Serve:
Spoon rice into bowls, top with sesame tofu and broccoli mixture. Garnish with spring onions and extra sesame seeds.
Savory sesame tofu & broccoli recipe: a colorful, vegetarian meal with steamed rice ready to serve. Save It
Savory sesame tofu & broccoli recipe: a colorful, vegetarian meal with steamed rice ready to serve. | sunnyspoonful.com

My kids love scooping extra sesame seeds on top and sometimes request a dash of chili flakes for extra heat. Sharing this dish brings everyone together for a colorful, nutritious dinner.

Flavor Variations

Swap the broccoli with cauliflower, bell peppers, or snap peas for a different twist each time you make this. Drizzle with sriracha for a spicy kick or add chopped peanuts for crunch.

Serving Suggestions

Serve with brown rice, noodles, or even in lettuce wraps for a lighter meal. Pair with a simple cucumber salad or miso soup to round out the dinner.

Nutrition Information

Each serving contains approximately 370 calories, 12 g fat, 49 g carbohydrates, and 15 g protein for a balanced meal packed with plant-powered nutrients.

Tender broccoli and crispy sesame tofu, a flavorful dish served with steamed rice, ready to eat. Save It
Tender broccoli and crispy sesame tofu, a flavorful dish served with steamed rice, ready to eat. | sunnyspoonful.com

Finish with a sprinkle of spring onions and sesame seeds for vibrant color and added flavor. Enjoy this delicious vegetarian main any night of the week.

Recipe FAQs

How do I achieve crispy tofu?

Press tofu well to remove moisture, toss with soy sauce and cornstarch, then cook in hot sesame oil until golden on all sides.

Can I substitute the broccoli?

Yes, cauliflower or bell peppers work well and add variety to the vegetable mix.

What rice type is best for this meal?

Jasmine or long-grain rice provides a light, fragrant base that complements the richness of the sesame sauce.

How is the sesame sauce thickened?

A cornstarch slurry is added to the sauce, cooking until it thickens and coats the tofu and vegetables evenly.

Is this dish suitable for vegans?

Use maple syrup instead of honey to keep the dish entirely plant-based and retain its natural sweetness.

Can I add heat to this dish?

Yes, including chili flakes or sriracha elevates the flavor with a spicy kick.

Sesame Tofu Broccoli Rice

A flavorful dish with crispy tofu, broccoli, and a savory sesame sauce served over steamed rice.

Prep Time
15 mins
Cook Time
20 mins
Total Duration
35 mins
Authored by Lana Bright

Recipe Type Hearty Dinners

Skill Level Easy

Cuisine Style Asian-Inspired

Recipe Yield 4 Serving Size

Diet Preferences Vegetarian-Friendly, Dairy-Free

What You'll Need

Tofu & Marinade

01 14 oz firm tofu, drained and pressed
02 2 tbsp soy sauce
03 1 tbsp cornstarch
04 1 tbsp sesame oil

Vegetables

01 1 large head broccoli, cut into florets (about 12 oz)
02 2 medium carrots, sliced (optional)
03 2 cloves garlic, minced
04 1 tbsp fresh grated ginger

Sauce

01 3 tbsp soy sauce
02 2 tbsp maple syrup or honey
03 1 tbsp rice vinegar
04 1 tbsp toasted sesame oil
05 1 tbsp cornstarch mixed with 2 tbsp water
06 1 tbsp sesame seeds

Rice

01 1 1/4 cups uncooked jasmine or long-grain rice
02 2 cups water
03 1/2 tsp salt

Garnish

01 2 spring onions, sliced
02 Additional sesame seeds

Directions

Step 01

Cook the rice: Rinse rice under cold water. Combine with water and salt in a saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 12 to 15 minutes until tender. Remove from heat and let sit, covered, for 5 minutes.

Step 02

Prepare the tofu: Cut pressed tofu into 3/4-inch cubes. Toss tofu with soy sauce in a bowl, then sprinkle with cornstarch, mixing until evenly coated.

Step 03

Cook the tofu: Heat 1 tablespoon sesame oil in a large nonstick skillet or wok over medium-high heat. Add tofu cubes in a single layer and cook, turning occasionally, until golden and crisp on all sides, about 8 minutes. Remove tofu from pan and set aside.

Step 04

Stir-fry vegetables: In the same pan, add broccoli and carrots; stir-fry for 3 to 4 minutes. Add garlic and ginger, cooking an additional minute until fragrant.

Step 05

Make the sauce: Whisk together soy sauce, maple syrup or honey, rice vinegar, and toasted sesame oil in a small bowl. Add to the pan with vegetables and stir well.

Step 06

Thicken the sauce: Add the cornstarch slurry to the pan and stir until the sauce thickens and coats the vegetables, about 2 minutes.

Step 07

Combine tofu and vegetables: Return tofu to the pan and toss gently to combine. Sprinkle with sesame seeds.

Step 08

Serve: Spoon rice into bowls. Top with sesame tofu and broccoli mixture. Garnish with spring onions and extra sesame seeds.

Tools You'll Need

  • Saucepan
  • Large nonstick skillet or wok
  • Mixing bowls
  • Knife and cutting board
  • Spatula

Allergy Information

Review each ingredient to identify potential allergens, and consult a healthcare professional if you're unsure.
  • Contains soy (tofu, soy sauce) and sesame.
  • Dairy- and egg-free.
  • Use gluten-free soy sauce or tamari if gluten-sensitive.

Nutrition Details (Per Serving)

This nutritional data is for reference only and isn't a substitute for medical advice.
  • Caloric Value: 370
  • Fats: 12 grams
  • Carbohydrates: 49 grams
  • Proteins: 15 grams