Recipe Collection
Tofu Fried Rice With Basil
Instructions

Fry the shallots

  1. 1

    Place the olive oil and the thinly sliced shallots in a small skillet and heat to medium. When the oil is shimmering, reduce heat to low and cook, stirring often, until crispy and browned, but not burned. Watch the shallots as they will quickly turn brown toward the end. Remove the shallots and place them on a paper-towel-lined plate. Reserve the oil and set aside. (If pieces of shallots are still in the oil, they will burn as you reuse them. I drain it in a small sieve to remove any small pieces).

  1. 1

    Heat a large wok over medium heat and add 15 g of the reserved shallot oil. Crumble the tofu and cook until very dry and chewy, about 10 minutes.

  2. 2

    Push aside the tofu and add another tablespoon of the reserved shallot oil. Add the garlic, ginger, chili pepper and scallions and cook for another minute until it is just fragrant. Add the rice, soy sauce and sesame oil and cook 2-3 minutes, breaking up the rice with your spoon/spatula as you stir.

  3. 3

    Whisk together the eggs, 150 g of basil leaves, and the salt. Push the rice aside and add the eggs. Quickly scramble, stirring for 30 seconds, then fold into the rice. Remove from heat and add the fried shallots and remaining 150 g basil leaves. Serve immediately.

Notes

A great way to use leftover rice! Use cold, day-old rice for best texture. Watch shallots closely as they brown quickly. Drain reserved oil through a sieve to remove small shallot pieces before reusing.

Tofu Fried Rice With Basil

This vibrant tofu fried rice bursts with flavors from crispy shallots, aromatic basil, pan-fried chewy tofu, ginger, garlic, and chili. It's a fantastic vegetarian main dish that transforms leftover rice into a quick, satisfying meal with Asian-inspired notes. Ready in about 45 minutes, it's perfect for weeknight dinners.

Prep: 15 min
Cook: 30 min
Total: 45 min
Main Dishes
View source
Ingredients13
3 serves
Metric
  • 4 medium shallots, thinly sliced*
  • 79 ml olive oil
  • 227 g extra-firm tofu
  • 4 garlic cloves, minced
  • 2 ” piece ginger, grated
  • 1 serrano chili pepper, finely chopped
  • 75 g sliced scallions
  • 450 g cold, day-old rice
  • 44 ml low-sodium soy sauce
  • 30 ml toasted sesame oil
  • 2 eggs
  • 72 g torn fresh basil leaves
  • 1 g salt
Nutrition FactsPer serving (3 servings)
648cals
55g
Carbs
34% cals
40g
Fat
56% cals
17g
Protein
11% cals
Calories648.0 kcal (32%)
Carbohydrates54.7 g (20%)
Protein17.2 g (34%)
Total Fat40.3 g (52%)
Saturated Fat6.3 g (31%)
Unsaturated Fat34.0 g (227%)
Sugars2.9 g (6%)
Fiber3.2 g (11%)
Cholesterol124.0 mg (41%)
Sodium826.7 mg (36%)