Tofu and Eggplant Ginger Stir Fry

"Chewy tofu and creamy eggplant cooked in a sweet, umami ginger sauce. This tofu stir fry is based off of a classic Japanese dish called “shogayaki”."
-- @ellielikescooking

A Note from Feedfeed

Tofu and early-season eggplant come together in this stir fry inspired by the classic Japanese dish “shogayaki”. For the silkiest texture, look for Japanese eggplants, the longer, skinnier cousin to the more common globe eggplant.

This Recipe is Featured in our Weekly Meal Planner Email Newsletter. Sign up for it here to have 6 great dinner recipes (along with a full shopping list) delivered to your inbox every weekend.

Jump to Section
  • Recipe Card
Prep time 20mins
Cook time 30mins
Serves or Makes: 3

Recipe Card


  • 16 ounce block firm tofu
  • 1 large eggplant, 2 Japanese eggplants
  • 1/2 teaspoon salt
  • 2 tablespoons cornstarch
  • 2 1/2 tablespoons cooking oil
  • 1/4 onion, thinly sliced
  • 3 garlic cloves, minced
  • 2 inch piece of ginger, peeled and grated
  • 1 1/2 tablespoons soy sauce, or tamari
  • 1 tablespoon sake
  • 2 tablespoons mirin
  • 1 teaspoon coconut sugar
  • 2 green onions, chopped


  • Step 1

    Press tofu: Wrap tofu in a clean kitchen towel or paper towels. Place on a plate and place a 1-2 lb object on top. Leave for 20-30 minutes.

  • Step 2

    Slice eggplant: For large globe eggplants, cut slices about ¾" thick, then cut each slice into quarters. For thin Japanese eggplants, just cut into slices.

  • Step 3

    Salt eggplant: Place eggplant slices in a colander over the sink. Sprinkle with salt and let the eggplants sit for 20-30 minutes, during which time the eggplant slices should lose water and become softer.

  • Step 4

    Mix sauce: In a small bowl, mix together grated ginger, soy sauce, sake, mirin, and sugar. Set aside.

  • Step 5

    Pan fry tofu: Cut tofu into desired shape. Heat 1 tbsp of oil in a pan over medium heat. Add tofu and cook until golden brown and crisp on the bottom, then flip and fry the other side. Remove from pan.

  • Step 6

    Prepare eggplant: Rinse eggplant slices and pat dry. Place in a bowl and add cornstarch, mixing until well coated.

  • Step 7

    Pan fry eggplant: Heat 1 tbsp oil in the same pan used for the tofu. Add eggplant slices and cook until crispy and browned on both sides. Remove from pan.

  • Step 8

    Cook onion and garlic: Heat ½ tbsp oil in the same pan. Add onion and garlic and cook for a few minutes until onion is tender.

  • Step 9

    Combine: Add in the tofu and eggplant. Pour the sauce over and stir to coat. Cook for another minute until all the liquid has evaporated. Top with green onions, stir, and remove from heat.

More from @ellielikescooking