Pressed Tofu Stir-Fry Vegetables

Featured in: Everyday Dinners

This dish features pressed tofu steaks seared to golden crispness, complemented by a vibrant mix of stir-fried frozen vegetables and tender rice. The tofu is marinated with soy sauce, garlic, and smoked paprika to enhance its flavor. Vegetables are quickly cooked in garlic and soy, preserving their color and texture. The meal is garnished with spring onions, sesame seeds, and chili flakes for added aroma and spice. Perfect for a fast, wholesome plant-based dinner with an Asian-inspired touch.

Updated on Tue, 18 Nov 2025 13:57:00 GMT
Golden-brown Pressed Tofu Steaks, glistening with savory glaze, alongside colorful stir-fried vegetables and rice. Save to Pinterest
Golden-brown Pressed Tofu Steaks, glistening with savory glaze, alongside colorful stir-fried vegetables and rice. | bloomoven.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 first made these pressed tofu steaks for a weeknight dinner when I needed something filling and quick. The simple marinade and the colorful stir-fry really made it a family favorite, and even skeptical eaters came back for seconds.

Ingredients

  • Extra-firm tofu: 400 g (14 oz), pressed
  • Soy sauce or tamari: 2 tbsp, for marinade and vegetables
  • Olive oil or sesame oil: 2 tbsp total, divided
  • Garlic powder: 1/2 tsp
  • Smoked paprika: 1/2 tsp
  • Black pepper: To taste
  • Frozen mixed vegetables: 500 g (1 lb) of broccoli, carrots, snap peas, bell peppers
  • Garlic: 2 cloves, minced
  • Rice: 250 g (1 1/4 cups) long-grain white or brown
  • Water: 500 ml (2 cups)
  • Salt: 1/2 tsp
  • Spring onions: 2 tbsp, chopped (optional)
  • Sesame seeds: 1 tbsp (optional)
  • Chili flakes: To taste (optional)

Instructions

Prepare Rice:
Rinse rice under cold water. Combine rice, water, and salt in a saucepan. Bring to a boil, cover, reduce heat, 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.
Marinate Tofu:
Slice pressed tofu into 4 thick steaks. In a shallow dish, whisk soy sauce, 1 tbsp oil, garlic powder, smoked paprika, and black pepper. Coat tofu steaks in marinade and let them sit for 10 minutes.
Cook Tofu Steaks:
Heat a non-stick skillet or grill pan over medium-high. 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 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 soy sauce and toss to coat.
Serve:
Plate rice, top with vegetables, place tofu steak on top. Garnish with spring onions, sesame seeds, and chili flakes if desired. Serve immediately.
Vibrant Pressed Tofu Steaks are shown, with steaming, flavorful vegetables and fluffy rice – a complete vegan dinner. Save to Pinterest
Vibrant Pressed Tofu Steaks are shown, with steaming, flavorful vegetables and fluffy rice – a complete vegan dinner. | bloomoven.com

We love sharing these tofu steaks at the dinner table, and everyone gets to add their favorite toppings. It's a simple yet comforting meal that brings us together.

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 ingredients for allergens.

Nutritional Information

Per serving: 350 calories, 11 g total fat, 45 g carbohydrates, 18 g protein

A complete plate of Pressed Tofu Steaks: crispy tofu, fresh vegetables, and rice are all pictured together. Save to Pinterest
A complete plate of Pressed Tofu Steaks: crispy tofu, fresh vegetables, and rice are all pictured together. | bloomoven.com

Pressed tofu steaks with stir-fried vegetables and rice make a vibrant meal any night of the week. You'll love how effortlessly it comes together and how customizable it is for every palate.

Recipe FAQs

How do you press tofu for this dish?

Wrap the tofu in a clean towel and place a heavy object on top for about 15 minutes to remove excess water, ensuring a firm texture when cooked.

Can frozen vegetables be used?

Yes, frozen mixed vegetables work well for quick stir-frying and retain good texture and flavor when cooked properly.

What is the best oil for stir-frying the vegetables?

Sesame oil adds a nutty aroma, but olive oil works fine as a neutral cooking base for the vegetables.

How do I ensure the tofu steaks get crispy?

Use a non-stick skillet over medium-high heat and sear each side for 3–4 minutes without moving them to develop a golden crust.

Can I make this dish gluten-free?

Substitute tamari for soy sauce to keep the dish gluten-free without sacrificing flavor.

Pressed Tofu Stir-Fry Vegetables

Golden tofu steaks with colorful stir-fried vegetables and fluffy rice offer a quick, nutritious plant-based dish.

Prep Duration
15 min
Cook Duration
25 min
Entire Time
40 min
Created by Rachel Moore

Recipe Group Everyday Dinners

Skill Level Easy

Cuisine Type Asian-inspired

Makes 4 Portions

Dietary Info Plant-Based, No Dairy, No Gluten

Ingredient List

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

Step 01

Cook 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 for white rice or 30–35 minutes for brown rice until tender. Fluff with a fork and keep warm.

Step 02

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

Step 03

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

Step 04

Stir-fry the vegetables: In the same pan, add oil and minced garlic. Stir-fry for 30 seconds, then add frozen vegetables. Cook over high heat for 5 to 7 minutes, stirring frequently until vegetables are hot and just tender. Add soy sauce and toss to coat.

Step 05

Assemble the dish: Plate 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.

Essential Tools

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

Allergy Notes

Review ingredients to spot any allergens and ask your healthcare provider if you're unsure.
  • Contains soy (tofu, soy sauce). Use tamari for gluten-free option. Check packaged ingredients for allergens.

Nutrition Details (per portion)

Use this info as a reference only; it doesn’t replace health guidance.
  • Caloric Value: 350
  • Fats: 11 g
  • Carbohydrates: 45 g
  • Proteins: 18 g