Pressed Tofu Steaks Stir-Fry

Featured in: Healthy Meals

Start by simmering long-grain rice until tender and fluffy. Press and slice extra-firm tofu into thick steaks, marinate with soy or tamari, garlic powder, and smoked paprika for a flavorful punch. Pan-sear the tofu until golden and crisp. Stir-fry a vibrant mix of frozen vegetables with garlic, soy sauce, and a touch of oil until just tender. Plate the warm rice, top with the stir-fried vegetables, and finish by layering the tofu steaks. Garnish with sesame seeds, spring onions, and chili flakes for added texture and heat.

This dish balances hearty tofu with fresh, colorful vegetables, offering a quick, nourishing plant-based option that’s easy to prepare. Optional garnishes and gluten-free substitutions help customize the flavors and dietary needs.

Updated on Tue, 18 Nov 2025 14:08:00 GMT
Golden-brown Pressed Tofu Steaks sit atop a colorful stir-fried vegetable and rice plate, a delicious and quick vegan meal. Save
Golden-brown Pressed Tofu Steaks sit atop a colorful stir-fried vegetable and rice plate, a delicious and quick vegan meal. | berrycottage.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.

I was looking for a fast vegan meal that the whole family would enjoy, and this tofu steak recipe quickly became a favorite—especially with kids who love crispy tofu and lots of vegetables.

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 and slice 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 tofu steaks:
Heat a non-stick skillet or grill pan over medium-high heat. Add oil if needed. Sear tofu steaks for 3–4 minutes per side, until golden and crisp. Remove and keep warm.
Stir-fry 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. Add soy sauce and toss to coat.
Plate 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.
Save
| berrycottage.com

Our family loves sharing this meal around the table, especially with a sprinkle of sesame seeds and spring onion as everyone customizes their own bowl.

Required Tools

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

Allergen Information

Contains soy. May contain gluten; use tamari for gluten-free. Double-check packaged ingredients for allergens.

Nutritional Information

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

Steaming-hot Pressed Tofu Steaks rest with the colorful, savory stir-fried mix of veggies with fluffy rice. Save
Steaming-hot Pressed Tofu Steaks rest with the colorful, savory stir-fried mix of veggies with fluffy rice. | berrycottage.com

Finish this dish with a squeeze of fresh lime or a drizzle of sriracha for a vibrant kick. Leftovers reheat perfectly for lunch the next day.

Recipe FAQ

How do I press tofu effectively?

Wrap the tofu block in a clean towel and place a heavy object on top for 15-30 minutes to remove excess moisture, making it firmer and easier to sear.

Can I use fresh vegetables instead of frozen?

Yes, fresh vegetables like broccoli, carrots, and snap peas work well. Adjust stir-fry time to ensure tenderness without losing crunch.

What oil is best for stir-frying?

Sesame or olive oil are excellent choices for stir-frying due to their flavor and heat tolerance.

How can I make this dish gluten-free?

Use tamari instead of regular soy sauce to avoid gluten contamination.

What are good garnish options to enhance flavor?

Chopped spring onions, toasted sesame seeds, and chili flakes add aroma, crunch, and a hint of heat to the dish.

Pressed Tofu Steaks Stir-Fry

Golden tofu steaks paired with colorful stir-fried vegetables and light, fluffy rice for a wholesome meal.

Prep duration
15 min
Cook duration
25 min
Complete duration
40 min
Created by Lily Anderson


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

Direction 01

Cook the rice: Rinse rice thoroughly under cold water. Combine rice, water, and salt in a saucepan. 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.

Direction 02

Marinate tofu: Slice pressed tofu into four thick steaks. Whisk together soy sauce, oil, garlic powder, smoked paprika, and black pepper in a shallow dish. Coat tofu steaks evenly in the marinade and let rest for 10 minutes.

Direction 03

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

Direction 04

Stir-fry vegetables: In the same pan, add oil and minced garlic. Stir-fry for 30 seconds. Add frozen mixed vegetables and cook over high heat for 5-7 minutes, stirring frequently, until heated through and tender-crisp. Add soy sauce or tamari, toss to coat.

Direction 05

Assemble and serve: Portion rice on plates, top with stir-fried vegetables, and place a tofu steak on each serving. Garnish with 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 information

Review each ingredient for potential allergens and seek professional medical advice if you have concerns.
  • Contains soy (tofu, soy sauce). May contain gluten unless tamari is used.

Nutritional information (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 350
  • Fats: 11 g
  • Carbohydrates: 45 g
  • Proteins: 18 g