Sesame Tofu Broccoli Rice

Featured in: Healthy Meals

This flavorful dish combines golden, crispy tofu cubes with tender broccoli florets, stir-fried in a rich sesame soy sauce. Served over fluffy jasmine rice, it balances textures and savory notes with subtle sweetness from maple syrup and a hint of ginger and garlic. Quick to prepare and easy to customize with optional carrots or different rice types, it offers a nourishing, dairy-free, and vegetarian-friendly option perfect for an everyday meal.

Updated on Wed, 19 Nov 2025 15:57:00 GMT
Golden, crispy sesame tofu and broccoli, richly coated and ready to serve over fluffy rice. Save
Golden, crispy sesame tofu and broccoli, richly coated and ready to serve over fluffy rice. | berrycottage.com

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

I remember the first time I made this sesame tofu & broccoli with rice, the aroma filled the kitchen and everyone gathered around excitedly. It has quickly become a favorite for both busy evenings and relaxed weekends.

Ingredients

  • Firm tofu: 400 g, drained and pressed
  • Soy sauce: 2 tbsp (for marinade)
  • Cornstarch: 1 tbsp (for coating tofu)
  • Sesame oil: 1 tbsp (for cooking tofu)
  • Broccoli: 1 large head, cut into florets (about 350 g)
  • Carrots: 2 medium, sliced (optional)
  • Garlic: 2 cloves, minced
  • Fresh ginger: 1 tbsp, grated
  • Soy sauce: 3 tbsp (for sauce)
  • Maple syrup or honey: 2 tbsp
  • Rice vinegar: 1 tbsp
  • Toasted sesame oil: 1 tbsp (for sauce)
  • Cornstarch slurry: 1 tbsp cornstarch mixed with 2 tbsp water
  • Sesame seeds: 1 tbsp (plus extra for garnish)
  • Rice: 250 g (1 1/4 cups) uncooked jasmine or long-grain rice
  • 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/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.
Save
| berrycottage.com

Whenever we make this recipe, the whole family enjoys customizing their bowls with extra sesame seeds or spicy sauce. It brings us together for a vibrant, homemade meal.

Required Tools

Saucepan for rice, large nonstick skillet or wok, mixing bowls, knife and cutting board, spatula

Allergen Information

Contains soy and sesame, is dairy- and egg-free. Use gluten-free soy sauce or tamari if needed.

Nutritional Information

Per serving: Calories: 370, Total Fat: 12 g, Carbohydrates: 49 g, Protein: 15 g

A vibrant bowlful showcasing sesame tofu & broccoli, the savory sauce glistening appetizingly with sesame seeds. Save
A vibrant bowlful showcasing sesame tofu & broccoli, the savory sauce glistening appetizingly with sesame seeds. | berrycottage.com

This colorful dish is perfect for easy weeknight dinners or lunch prep. Enjoy the bold sesame sauce and those irresistible tofu bites.

Recipe FAQ

How can I ensure the tofu gets crispy?

Press the tofu well to remove excess moisture, coat it lightly with cornstarch, and cook in hot sesame oil, turning gently until all sides are golden.

Can I substitute the broccoli with other vegetables?

Yes, cauliflower or bell peppers make great alternatives and add variety to the dish’s texture and flavor.

What type of rice works best with this dish?

Jasmine or long-grain rice provides a fragrant, fluffy base that complements the sesame tofu and broccoli well.

How do I make the sauce thicker?

Mix cornstarch with water to form a slurry and stir it into the sauce over heat until it thickens to coat the tofu and vegetables evenly.

Is there a way to add some heat to this meal?

Adding chili flakes or sriracha during the stir-fry or as a garnish will introduce a spicy kick to the flavors.

Can this be prepared vegan-friendly?

Yes, replacing honey with maple syrup keeps the dish fully plant-based without altering the taste.

Sesame Tofu Broccoli Rice

Crispy sesame tofu and tender broccoli in a savory sauce over steamed jasmine rice.

Prep duration
15 min
Cook duration
20 min
Complete duration
35 min
Created by Lily Anderson


Complexity Easy

Heritage Asian-Inspired

Output 4 Portions

Dietary considerations Meat-free, No dairy

Components

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 ginger, grated

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

Direction 01

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

Direction 02

Prepare the Tofu: Cut pressed tofu into ¾-inch cubes. Toss the tofu in a bowl with soy sauce, then sprinkle cornstarch over and mix until evenly coated.

Direction 03

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

Direction 04

Stir-Fry Vegetables: In the same skillet, add broccoli and carrots. Stir-fry for 3 to 4 minutes. Add garlic and ginger, cooking for an additional minute until fragrant.

Direction 05

Prepare and Add Sauce: Whisk soy sauce, maple syrup or honey, rice vinegar, and toasted sesame oil in a small bowl. Add this mixture to the vegetables and stir to combine.

Direction 06

Thicken the Sauce: Pour the cornstarch slurry into the skillet. Stir continuously until the sauce thickens and coats the vegetables evenly, about 2 minutes.

Direction 07

Combine Tofu and Vegetables: Return tofu to the skillet and gently toss to combine with the sauce and vegetables. Sprinkle sesame seeds over the mixture.

Direction 08

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

Necessary tools

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

Allergy information

Review each ingredient for potential allergens and seek professional medical advice if you have concerns.
  • Contains soy and sesame.
  • Dairy- and egg-free.
  • Use gluten-free soy sauce or tamari if gluten-sensitive.

Nutritional information (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 370
  • Fats: 12 g
  • Carbohydrates: 49 g
  • Proteins: 15 g