Pressed Tofu Steaks Stir-Fry

Featured in: Western Fresh Plates

This dish features golden, crisp pressed tofu steaks accompanied by a lively medley of stir-fried frozen vegetables and fluffy rice. The tofu is marinated in a savory blend of soy sauce, garlic powder, and smoked paprika before being seared to perfection. Vegetables are quickly stir-fried with garlic and soy sauce to retain their vibrant flavors. The rice is cooked until tender, providing a soft base that complements the textures and flavors, resulting in a wholesome and satisfying plant-based meal perfect for a quick, nutritious dinner.

Updated on Tue, 18 Nov 2025 08:43:00 GMT
Golden-brown pressed tofu steaks glistening, served atop vibrant stir-fried vegetables and fluffy rice. Save
Golden-brown pressed tofu steaks glistening, served atop vibrant stir-fried vegetables and fluffy rice. | epicurestates.com

Hearty tofu steaks, golden and crisp, paired with a vibrant medley of stir-fried frozen vegetables and fluffy rice—a quick, wholesome plant-based meal.

Pressed tofu steaks are always a hit at our table. The mix of crispy tofu and stir-fried veggies over rice saved me on busy nights when I wanted something filling, healthy, and flavorful, but didn&t have much time.

Ingredients

  • Tofu Steaks: 400 g (14 oz) extra-firm tofu, pressed, 2 tbsp soy sauce or tamari, 1 tbsp olive oil or sesame oil, 1/2 tsp garlic powder, 1/2 tsp smoked paprika, freshly ground black pepper (to taste)
  • Vegetables: 500 g (1 lb) frozen mixed vegetables (broccoli, carrots, snap peas, bell peppers), 1 tbsp olive oil or sesame oil, 2 cloves garlic (minced), 1 tbsp soy sauce or tamari
  • Rice: 250 g (1 1/4 cups) long-grain white or brown rice, 500 ml (2 cups) water, 1/2 tsp salt
  • Garnishes (optional): 2 tbsp chopped spring onions, 1 tbsp sesame seeds, chili flakes (to taste)

Instructions

Prepare the Rice:
Rinse rice under cold water. In a saucepan, combine rice, water, and salt. Bring to a boil, cover, reduce heat, and simmer for 15–20 minutes (white rice) or 30–35 minutes (brown rice), until tender. Fluff with a fork and keep warm.
Marinate the Tofu:
Slice the pressed tofu into 4 thick steaks. In a shallow dish, whisk together soy sauce, oil, garlic powder, smoked paprika, and black pepper. Lay tofu steaks in the marinade, turning to coat. Let sit for 10 minutes.
Sear the Tofu:
Heat a non-stick skillet or grill pan over medium-high heat. Add a little oil if needed. Sear tofu steaks for 3–4 minutes per side, until golden and crisp. Remove and keep warm.
Stir-Fry the Vegetables:
In the same pan, add oil and minced garlic. Stir-fry for 30 seconds, then add frozen vegetables and cook over high heat for 5–7 minutes, stirring often, until hot and just tender. Splash in the soy sauce and toss to coat.
Assemble and Serve:
Plate a portion of rice, top with stir-fried vegetables, and place a tofu steak on top. Garnish with spring onions, sesame seeds, and chili flakes if desired. Serve immediately.
A delicious overhead shot of the finished pressed tofu steaks with colorful stir-fried vegetables. Save
A delicious overhead shot of the finished pressed tofu steaks with colorful stir-fried vegetables. | epicurestates.com
A delicious overhead shot of the finished pressed tofu steaks with colorful stir-fried vegetables. Save
A delicious overhead shot of the finished pressed tofu steaks with colorful stir-fried vegetables. | epicurestates.com

This meal brought the family together when we tried new veggies in the mix—everyone had a favorite bite. It's colorful enough for kids and satisfying for adults.

Required Tools

Saucepan with lid, non-stick skillet or grill pan, knife and cutting board, mixing bowls

Allergen Information

Contains soy (tofu, soy sauce). May contain gluten (soy sauce); use tamari for gluten-free. Always check packaged items.

Nutritional Information (per serving)

Calories: 350, Total Fat: 11 g, Carbohydrates: 45 g, Protein: 18 g

Close-up of a plate with savory pressed tofu steaks, appealing vegetables, and a bed of rice. Save
Close-up of a plate with savory pressed tofu steaks, appealing vegetables, and a bed of rice. | epicurestates.com
Close-up of a plate with savory pressed tofu steaks, appealing vegetables, and a bed of rice. Save
Close-up of a plate with savory pressed tofu steaks, appealing vegetables, and a bed of rice. | epicurestates.com

This vibrant tofu meal is perfect for busy weeknights and looks beautiful on any table. Enjoy the crispy tofu with fresh garnishes every time.

Recipe FAQs

How do I press tofu for crispier steaks?

Wrap tofu in a clean towel and place a heavy object on top for 15-30 minutes to remove excess water, resulting in a firmer, crispier texture when cooked.

Can I use fresh vegetables instead of frozen?

Yes, fresh vegetables can be used. Adjust stir-fry time to ensure they remain tender yet crisp.

What type of oil works best for stir-frying?

Sesame oil adds a nutty flavor, while olive oil offers a neutral taste. Use whichever suits your preference.

How can I make the tofu more flavorful?

Marinate the tofu longer or add a splash of rice vinegar or maple syrup to the marinade for extra depth.

Is it necessary to use tamari for gluten-free options?

Yes, tamari is a gluten-free alternative to soy sauce and works well to keep the dish gluten-free.

Can I prepare this dish ahead of time?

The tofu steaks and rice can be cooked in advance and combined just before serving to maintain freshness and texture.

Pressed Tofu Steaks Stir-Fry

Golden pressed tofu paired with vibrant stir-fried vegetables and fluffy rice, ready in under 40 minutes.

Prep duration
15 min
Cook duration
25 min
Complete duration
40 min


Complexity Easy

Heritage Asian-inspired

Output 4 Portions

Dietary considerations Plant-Based, No dairy

Components

Tofu Steaks

01 14 oz extra-firm tofu, pressed
02 2 tbsp soy sauce or tamari
03 1 tbsp olive oil or sesame oil
04 1/2 tsp garlic powder
05 1/2 tsp smoked paprika
06 Freshly ground black pepper, to taste

Vegetables

01 1 lb frozen mixed vegetables (broccoli, carrots, snap peas, bell peppers)
02 1 tbsp olive oil or sesame oil
03 2 cloves garlic, minced
04 1 tbsp soy sauce or tamari

Rice

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

Garnishes (optional)

01 2 tbsp chopped spring onions
02 1 tbsp sesame seeds
03 Chili flakes, to taste

Directions

Phase 01

Cook the Rice: Rinse rice under cold water. In a saucepan, combine rice, water, and salt. Bring to a boil, cover, reduce heat to low, and simmer for 15–20 minutes for white rice or 30–35 minutes for brown rice until tender. Fluff with a fork and keep warm.

Phase 02

Marinate the Tofu: Slice the pressed tofu into four thick steaks. In a shallow dish, whisk together soy sauce, oil, garlic powder, smoked paprika, and black pepper. Place tofu steaks in the marinade, turning to coat. Let sit for 10 minutes.

Phase 03

Sear the Tofu Steaks: Heat a non-stick skillet or grill pan over medium-high heat. Add a small amount of oil if necessary. Cook tofu steaks for 3–4 minutes per side until golden brown and crisp. Remove and keep warm.

Phase 04

Prepare the Vegetables: In the same pan, heat oil and add minced garlic. Stir-fry for 30 seconds. Add frozen mixed vegetables and cook on high heat for 5–7 minutes, stirring frequently until heated through and just tender. Add soy sauce and toss to coat evenly.

Phase 05

Assemble and Serve: Plate a portion of rice, top with stir-fried vegetables, and place a tofu steak on top. Garnish with chopped spring onions, sesame seeds, and chili flakes if desired. Serve immediately.

Necessary tools

  • Saucepan with lid
  • Non-stick skillet or grill pan
  • Knife and cutting board
  • Mixing bowls

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain.
  • Contains soy from tofu and soy sauce; use tamari for gluten-free option. Verify all packaged ingredients for allergens.

Nutritional information (each portion)

These values are offered as a general guide and shouldn't replace professional medical guidance.
  • Energy: 350
  • Fat: 11 g
  • Carbohydrates: 45 g
  • Protein: 18 g