Pressed Tofu with Vegetables

Featured in: Weeknight Dinners

Start by rinsing and cooking rice until tender and fluffy. Slice pressed tofu into thick steaks and marinate with soy sauce, oil, garlic powder, smoked paprika, and pepper for 10 minutes. Sear tofu steaks until golden and crisp on both sides. Stir-fry frozen mixed vegetables with garlic and soy sauce until just tender. Serve tofu on a bed of rice topped with vibrant vegetables, garnished with spring onions, sesame seeds, and a sprinkle of chili flakes for added heat. This dish is easy to prepare, nutritious, and perfect for a quick wholesome meal.

Updated on Mon, 17 Nov 2025 15:34:00 GMT
Golden, pan-seared Pressed Tofu Steaks sit atop colorful stir-fried vegetables, ready to enjoy with fluffy rice. Save to Pinterest
Golden, pan-seared Pressed Tofu Steaks sit atop colorful stir-fried vegetables, ready to enjoy with fluffy rice. | yummywithmia.com

Hearty tofu steaks, golden and crisp, paired with a vibrant medley of stir-fried frozen vegetables and fluffy rice, make for a quick, wholesome plant-based meal that's perfect any night of the week.

I first created this recipe while looking for an easy way to enjoy tofu that's both filling and full of flavor. It quickly became a regular weeknight favorite thanks to its satisfying texture and colorful look.

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 (e.g. 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 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 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 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.
Crispy Pressed Tofu Steaks, marinated and savory, alongside bright, tender-crisp stir-fried vegetables with rice. Save to Pinterest
Crispy Pressed Tofu Steaks, marinated and savory, alongside bright, tender-crisp stir-fried vegetables with rice. | yummywithmia.com

My family loves customizing their bowls with extra spring onions and a sprinkle of chili flakes. There's always excitement around the table whenever these crispy tofu steaks make an appearance for dinner!

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. Double-check all packaged ingredients for potential allergens.

Nutritional Information (per serving)

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

A vegan feast: Delicious Pressed Tofu Steaks, beautifully seared, served over vegetables and rice for a flavorful meal. Save to Pinterest
A vegan feast: Delicious Pressed Tofu Steaks, beautifully seared, served over vegetables and rice for a flavorful meal. | yummywithmia.com

This recipe is an easy way to add variety to your plant-based lineup. Enjoy a balanced, delicious meal that brings color and crunch to your table!

Common Recipe Questions

How do you achieve a crispy texture on tofu steaks?

Press the tofu to remove excess moisture, marinate briefly, then sear on medium-high heat in a skillet or grill pan until both sides turn golden and crisp.

Can I use fresh vegetables instead of frozen?

Yes, fresh vegetables like broccoli, carrots, and bell peppers can be stir-fried similarly, adjusting cooking time until tender-crisp.

What oils work best for stir-frying in this dish?

Olive oil or sesame oil are excellent choices; sesame oil adds a nutty flavor complementing the Asian-inspired profile.

How is the rice prepared for this meal?

Rinse the rice under cold water, then simmer it covered with water and salt until tender and fluffy, fluffed with a fork before serving.

Are there gluten-free options available?

Using tamari instead of soy sauce keeps the dish gluten-free while maintaining rich umami flavors.

Pressed Tofu with Vegetables

Golden tofu steaks paired with stir-fried vegetables and fluffy rice offer a quick, hearty plant-based meal.

Prep Time
15 minutes
Cooking Duration
25 minutes
Overall Time
40 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Easy

Culinary Origin Asian-inspired

Total Output 4 Portion Size

Dietary Preferences Plant-Based, Dairy-Free

What You'll Need

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

Steps to Follow

Step 01

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

Step 02

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

Step 03

Cook 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.

Step 04

Stir-Fry 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–7 minutes, stirring frequently, until hot and just tender. Splash in soy sauce and toss to coat.

Step 05

Assemble and Serve: 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.

Tools Required

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

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains soy from tofu and soy sauce; may contain gluten unless tamari is used. Verify all packaged ingredients for allergens.

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 350
  • Fats: 11 grams
  • Carbohydrates: 45 grams
  • Proteins: 18 grams