RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Beef & Vegetable Stir-Fry with Jasmine Rice
  • Wok-Seared Beef & Vegetable Stir-Fry with Brown Rice
  • Beef & Vegetable Stir-Fry with Jasmine Rice (Gluten-Free)
  • Asian Tofu & Vegetable Stir-Fry with Brown Rice
  • Teriyaki Tofu Stir-Fry with Mixed Veggies & Jasmine Rice
  • Beef & Vegetable Stir-Fry with Tamari over Jasmine Rice
  • Browse all recipes →
Crispy Pan-Seared Tofu & Vegetable Stir-Fry with Jasmine Rice

Crispy Pan-Seared Tofu & Vegetable Stir-Fry with Jasmine Rice

By emensah m

Pan-Asian (Japanese/Chinese-inspired)Intermediate

A bright, textural pan-seared tofu stir-fry served over fragrant jasmine rice — crunchy-edamame and bell pepper, tender broccoli and ribbons of carrot tossed in a savory-sesame soy glaze. The contrast of crisped tofu, vibrant vegetables and toasty peanuts makes this a satisfying, restaurant-quality weeknight meal that's quick to assemble.

Prep: 20 minutes
Cook: 12 minutes
Total: 32 minutes
2 servings
DinnerVegetarianVeganStir-fryWeeknight

Ingredients

  • 14 oz (396 g) Firm tofu
  • 1 cup (155 g), thawed if frozen Shelled edamame
  • 2 cups (cooked) Cooked jasmine rice
  • 1 medium (about 150 g), seeded and thinly sliced Red bell pepper
  • 1 cup (about 91 g), small florets Broccoli florets
  • 1 medium, julienned (about 60 g) Carrot
  • 2 tbsp Low-sodium soy sauce or tamari
  • 1 tbsp Sesame oil
  • 1 tbsp Neutral high-heat oil (vegetable, canola or grapeseed)
  • 1 clove, minced Garlic
  • 1 tsp, grated Fresh ginger
  • 1 tbsp (for garnish) Chopped peanuts
  • 1 tsp (for garnish) Optional: toasted sesame seeds

Instructions

1

Press the tofu for 10–15 minutes: wrap the 14 oz block in paper towels or a clean kitchen towel, place a flat cutting board on top and weigh it with cans or a heavy skillet. Pressing removes excess water so the tofu crisps instead of steams when it hits the hot pan.

2

While tofu presses, prep the vegetables: thinly slice the red bell pepper, break the broccoli into small, even florets (so they cook quickly and evenly), julienne the carrot, mince the garlic and grate the ginger. Having everything ready helps a quick stir-fry stay crisp and bright — the technique depends on speed.

3

Cut the pressed tofu into 3/4–1-inch cubes or slabs depending on your preference for bite-sized pieces. Pat the pieces dry with paper towels to remove remaining moisture — the drier the surface, the better the Maillard crust when searing.

4

Heat a large nonstick or well-seasoned cast-iron skillet over medium-high heat until hot. Add 1 tbsp neutral oil and swirl to coat. Sear the tofu in a single layer without crowding (work in two batches if needed), about 3–4 minutes per side, until deep golden and crisp. Searing on high heat develops a caramelized crust that adds savory depth and prevents the pieces from falling apart.

5

Transfer seared tofu to a plate and keep warm. Reduce heat to medium. Wipe the pan lightly if there are burned bits, leaving the fond (browned bits) — that fond is flavor. Add the sesame oil and then the garlic and ginger; sauté for 20–30 seconds until fragrant. Blooming aromatics in oil releases their essential oils and flavors the whole dish.

6

Add the broccoli and sliced red pepper to the pan and stir-fry for 2–3 minutes — just enough to brighten the vegetables and begin to tenderize them. Then add the julienned carrot and edamame and continue to stir-fry 1–2 minutes. Working in this order ensures each vegetable finishes at the right doneness: broccoli needs a little more time than carrot strips and edamame.

7

Return the tofu to the pan, pour in the 2 tbsp soy sauce/tamari and toss everything to coat. The soy creates a glossy savory glaze and rehydrates the slightly drier tofu surface; tossing while the pan is hot helps the sauce cling to the pieces.

8

Taste and adjust seasoning with a pinch of salt or a splash more soy if needed. Cook 30–60 seconds more to let the sauce reduce slightly and caramelize onto the tofu and vegetables; this final sizzle concentrates flavor and gives a pleasant stickiness.

9

Divide the 2 cups of cooked jasmine rice between two bowls or plates. Spoon the tofu and vegetable stir-fry over the rice, drizzle any pan juices over the bowls, and finish with 1 tbsp chopped peanuts and an optional sprinkle of toasted sesame seeds for crunch and nuttiness.

10

Serve immediately while hot. Leftovers: store tofu and vegetables separately from rice if you want to retain textures; reheat gently in a skillet over medium heat, adding a splash of water or soy to revive the sauce.

Chef's Tips

  • 1Press tofu thoroughly — a wetter block yields steamed, soft tofu. If you have more time, press 30–45 minutes for maximum crispiness.
  • 2Use a very hot pan and avoid overcrowding when searing tofu; crowding lowers the pan temperature and prevents browning. Work in batches for best crust.
  • 3Cut vegetables to similar sizes for even cooking; small broccoli florets and thin pepper strips cook quickly and keep a pleasant crunch.

Variations

  • Spicy version: add 1 tsp chili garlic sauce or 1/2 tsp crushed red pepper to the soy sauce before tossing for a lively heat.
  • Swap the edamame for shelled peas or small snow peas and use tamari for a gluten-free option. You can also replace tofu with tempeh (same weight) for a firmer, nuttier bite.
  • Add a quick citrus finish: finish with 1/2 tsp of grated lime zest and a squeeze of lime for brightness that cuts the richness.

Nutrition per Serving

660

Calories

34g

Protein

68g

Carbs

31g

Fat

9g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Crispy Pan-Seared Tofu & Vegetable Stir-Fry with Jasmine Rice

By emensah m

DinnerVegetarianVeganStir-fryWeeknight
Crispy Pan-Seared Tofu & Vegetable Stir-Fry with Jasmine Rice - Firm tofu, Shelled edamame recipe

A bright, textural pan-seared tofu stir-fry served over fragrant jasmine rice — crunchy-edamame and bell pepper, tender broccoli and ribbons of carrot tossed in a savory-sesame soy glaze. The contrast of crisped tofu, vibrant vegetables and toasty peanuts makes this a satisfying, restaurant-quality weeknight meal that's quick to assemble.

Pan-Asian (Japanese/Chinese-inspired)Intermediate2 servings
Prep: 20 minutes
Cook: 12 minutes
32 minutes

Ingredients

  • 14 oz (396 g) Firm tofu
  • 1 cup (155 g), thawed if frozen Shelled edamame
  • 2 cups (cooked) Cooked jasmine rice
  • 1 medium (about 150 g), seeded and thinly sliced Red bell pepper
  • 1 cup (about 91 g), small florets Broccoli florets
  • 1 medium, julienned (about 60 g) Carrot
  • 2 tbsp Low-sodium soy sauce or tamari
  • 1 tbsp Sesame oil
  • 1 tbsp Neutral high-heat oil (vegetable, canola or grapeseed)
  • 1 clove, minced Garlic
  • 1 tsp, grated Fresh ginger
  • 1 tbsp (for garnish) Chopped peanuts
  • 1 tsp (for garnish) Optional: toasted sesame seeds

Instructions

1

Press the tofu for 10–15 minutes: wrap the 14 oz block in paper towels or a clean kitchen towel, place a flat cutting board on top and weigh it with cans or a heavy skillet. Pressing removes excess water so the tofu crisps instead of steams when it hits the hot pan.

2

While tofu presses, prep the vegetables: thinly slice the red bell pepper, break the broccoli into small, even florets (so they cook quickly and evenly), julienne the carrot, mince the garlic and grate the ginger. Having everything ready helps a quick stir-fry stay crisp and bright — the technique depends on speed.

3

Cut the pressed tofu into 3/4–1-inch cubes or slabs depending on your preference for bite-sized pieces. Pat the pieces dry with paper towels to remove remaining moisture — the drier the surface, the better the Maillard crust when searing.

4

Heat a large nonstick or well-seasoned cast-iron skillet over medium-high heat until hot. Add 1 tbsp neutral oil and swirl to coat. Sear the tofu in a single layer without crowding (work in two batches if needed), about 3–4 minutes per side, until deep golden and crisp. Searing on high heat develops a caramelized crust that adds savory depth and prevents the pieces from falling apart.

5

Transfer seared tofu to a plate and keep warm. Reduce heat to medium. Wipe the pan lightly if there are burned bits, leaving the fond (browned bits) — that fond is flavor. Add the sesame oil and then the garlic and ginger; sauté for 20–30 seconds until fragrant. Blooming aromatics in oil releases their essential oils and flavors the whole dish.

6

Add the broccoli and sliced red pepper to the pan and stir-fry for 2–3 minutes — just enough to brighten the vegetables and begin to tenderize them. Then add the julienned carrot and edamame and continue to stir-fry 1–2 minutes. Working in this order ensures each vegetable finishes at the right doneness: broccoli needs a little more time than carrot strips and edamame.

7

Return the tofu to the pan, pour in the 2 tbsp soy sauce/tamari and toss everything to coat. The soy creates a glossy savory glaze and rehydrates the slightly drier tofu surface; tossing while the pan is hot helps the sauce cling to the pieces.

8

Taste and adjust seasoning with a pinch of salt or a splash more soy if needed. Cook 30–60 seconds more to let the sauce reduce slightly and caramelize onto the tofu and vegetables; this final sizzle concentrates flavor and gives a pleasant stickiness.

9

Divide the 2 cups of cooked jasmine rice between two bowls or plates. Spoon the tofu and vegetable stir-fry over the rice, drizzle any pan juices over the bowls, and finish with 1 tbsp chopped peanuts and an optional sprinkle of toasted sesame seeds for crunch and nuttiness.

10

Serve immediately while hot. Leftovers: store tofu and vegetables separately from rice if you want to retain textures; reheat gently in a skillet over medium heat, adding a splash of water or soy to revive the sauce.

Chef's Tips

  • 1Press tofu thoroughly — a wetter block yields steamed, soft tofu. If you have more time, press 30–45 minutes for maximum crispiness.
  • 2Use a very hot pan and avoid overcrowding when searing tofu; crowding lowers the pan temperature and prevents browning. Work in batches for best crust.
  • 3Cut vegetables to similar sizes for even cooking; small broccoli florets and thin pepper strips cook quickly and keep a pleasant crunch.

Variations

  • Spicy version: add 1 tsp chili garlic sauce or 1/2 tsp crushed red pepper to the soy sauce before tossing for a lively heat.
  • Swap the edamame for shelled peas or small snow peas and use tamari for a gluten-free option. You can also replace tofu with tempeh (same weight) for a firmer, nuttier bite.
  • Add a quick citrus finish: finish with 1/2 tsp of grated lime zest and a squeeze of lime for brightness that cuts the richness.

Nutrition per Serving

660

Calories

34g

Protein

68g

Carbs

31g

Fat

9g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Vegetarian Recipes🥗 Vegan Recipes🥘 More with Firm tofu🥘 More with Shelled edamame🥘 More with Cooked jasmine rice

Similar Recipes