Crispy Pan-Fried Tofu with Rice & Veggies

Many complain that tofu is bland and spongy. The secret lies in pressing and searing! By pressing out excess water, the tofu acts like a sponge for the marinade and spices. Frying at high heat creates a crispy crust that rivals the satisfaction of meat. This recipe balances protein, fiber, and carbs perfectly.
🕒 Prep Time 20 mins
🍳 Cook Time 15 mins
Total Time 35 mins
🍽️ Servings 4 servings
🔥 Calories 480 kcal
🌍 Cuisine International

Ingredients

Equipment Needed

  • Pot (for rice)
  • Wok or large skillet
  • Paper towels and a heavy object (e.g., canned food)
  • Knife

Allergen Information

⚠️ Soy
⚠️ Sesame
⚠️ Wheat (in Soy Sauce)

Instructions

1

Wrap the tofu in multiple layers of paper towels, place a cutting board on top, and weigh it down with a heavy object (like a can). Let it press for 15 minutes.

Tip: This is the most critical step! Removing water allows the tofu to sear and brown rather than steam.
2

Meanwhile, rinse the rice in cold water until the water runs clear, then cook it in two cups of water. Once boiling, reduce heat to low, cover, and simmer until tender (approx. 12-15 minutes).

Tip: Rinsing the rice removes surface starch, resulting in fluffy, distinct grains that don't clump.
3

Cut the pressed tofu into 3/4-inch cubes. Slice the vegetables (onion, carrot, pepper) into strips, mince the garlic, and break the broccoli into small florets.

Tip: The smaller the broccoli florets, the faster they will cook.
4

Heat the vegetable oil in a wok or skillet. Add the tofu cubes and fry over high heat until all sides are golden brown and crispy. Remove and set aside.

Tip: Don't stir constantly; give the crust time to develop.
5

Pour the sesame oil into the hot pan. Sauté the onion, carrots, and broccoli for 3-4 minutes. If needed, add a splash of water to steam them slightly, then let the water evaporate.

Tip: Sesame oil provides that signature Asian flavor, but don't overheat it for too long as it can burn.
6

Add the bell pepper and garlic, and stir-fry for another minute.

Tip: Add garlic and peppers later as they cook (and burn) faster.
7

Return the tofu to the pan. Drizzle with soy sauce, season with pepper, and toss until everything is evenly coated.

Tip: The sugar in the soy sauce will caramelize on the hot tofu and vegetables.
8

Serve the veggie tofu mixture piled over the cooked rice.

Recipe FAQ

Why is my tofu sticking?
The pan wasn't hot enough, or you tried to flip it too soon. Wait until a crust forms; it will release naturally.
Which tofu should I buy?
Only 'Firm' or 'Extra Firm' tofu. Silken tofu will fall apart in the pan.

Ingredients

  • 10-12 oz Firm or Extra Firm Tofu
  • 1 cup Jasmine or Basmati Rice
  • 1 whole Yellow Onion
  • 2 cloves Garlic
  • 2 whole Carrots
  • 1 whole Bell Pepper
  • 7 oz Broccoli Florets
  • 3 tbsp Soy Sauce
  • 2 tbsp Sesame Oil
  • 2 tbsp Vegetable or Canola Oil
  • 1 pinch Salt
  • 1 pinch Pepper