Fried Tofu is a beloved Japanese dish that transforms soft tofu into a crispy, golden delight with a light, delicate crust and a silky interior. Whether served as a simple appetizer, a side dish, or part of a traditional Japanese meal, fried tofu is cherished for its contrast of textures and its ability to absorb flavorful sauces.

One of the most popular versions is Agedashi Tofu, where lightly coated tofu is deep-fried and served in a savory dashi-based broth, garnished with grated daikon, green onions, and ginger. This homemade recipe brings authentic Japanese flavors to your kitchen with simple ingredients and easy-to-follow steps.


What Is Fried Tofu?

Japanese Fried Tofu is typically made using firm or medium-firm tofu that is lightly coated in potato starch or cornstarch before frying until golden and crisp. Unlike heavily battered fried foods, Japanese fried tofu has a thin, delicate coating that lets the creamy tofu shine.

It can be served with a light dipping sauce, in a warm broth, or topped with grated vegetables and fresh herbs.


Why You'll Love This Recipe

  • Crispy outside and silky inside
  • Easy to prepare
  • Authentic Japanese flavor
  • Naturally vegetarian
  • High in plant-based protein
  • Perfect as an appetizer or side dish
  • Ready in about 30 minutes

Preparation Time

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Servings: 4

Ingredients

For the Fried Tofu

  • 1 block (400 g) firm or medium-firm tofu
  • ½ cup potato starch or cornstarch
  • Vegetable oil for frying

For the Dashi Sauce

  • 1 cup dashi stock
  • 2 tablespoons soy sauce
  • 2 tablespoons mirin
  • 1 teaspoon sugar

Garnishes

  • Grated daikon radish
  • Grated fresh ginger
  • Sliced green onions
  • Bonito flakes (optional)
  • Shredded nori
  • Sesame seeds

Optional Additions

  • Shichimi togarashi (Japanese seven-spice)
  • Steamed spinach
  • Mushrooms
  • Tempura vegetables
  • Lemon wedges

Kitchen Equipment

  • Deep frying pan or saucepan
  • Paper towels
  • Mixing bowl
  • Small saucepan
  • Slotted spoon

Step 1: Drain the Tofu

Wrap the tofu in paper towels.

Place a plate or light weight on top.

Let it drain for 20–30 minutes to remove excess moisture.

Cut the tofu into bite-sized cubes.


Step 2: Prepare the Dashi Sauce

In a small saucepan, combine:

  • Dashi stock
  • Soy sauce
  • Mirin
  • Sugar

Bring to a gentle simmer.

Cook for 2–3 minutes.

Keep warm.


Step 3: Coat the Tofu

Lightly coat each tofu cube with potato starch or cornstarch.

Shake off any excess coating.

A thin layer creates the crispiest texture.


Step 4: Fry the Tofu

Heat vegetable oil to 170–180°C (340–355°F).

Carefully lower the tofu into the hot oil.

Fry for 3–5 minutes, turning occasionally until all sides are golden and crisp.

Transfer to a paper towel-lined plate to drain.


Step 5: Assemble the Dish

Arrange the crispy tofu in shallow serving bowls.

Pour the warm dashi sauce around the tofu, leaving the tops slightly exposed to maintain their crispness.

Top with:

  • Grated daikon
  • Grated ginger
  • Green onions
  • Bonito flakes (optional)
  • Sesame seeds
  • Nori strips

Serve Immediately

Enjoy while the tofu is hot and crispy.

Serve with steamed rice and miso soup for a complete Japanese meal.


Cooking Tips

  • Drain the tofu thoroughly to prevent oil splattering.
  • Potato starch produces a lighter, crispier coating than flour.
  • Fry in small batches to maintain the oil temperature.
  • Serve immediately for the best texture.
  • Avoid overcrowding the pan while frying.

Delicious Variations

Spicy Fried Tofu

Add:

  • Chili oil
  • Shichimi togarashi
  • Sliced fresh chilies

Sweet Soy Fried Tofu

Toss the fried tofu in a glaze made from:

  • Soy sauce
  • Mirin
  • Sugar
  • Sesame oil

Garlic Fried Tofu

Mix minced garlic into the sauce or drizzle with garlic oil before serving.


Vegan Fried Tofu

Replace the dashi with:

  • Kombu broth
  • Shiitake mushroom broth

Omit the bonito flakes.


Sesame Fried Tofu

Sprinkle toasted sesame seeds and drizzle with sesame dressing for a nutty finish.


Best Side Dishes

Pair Fried Tofu with:

  • Steamed Japanese rice
  • Miso soup
  • Seaweed salad
  • Spinach with sesame dressing (Goma-ae)
  • Pickled vegetables (Tsukemono)
  • Edamame
  • Vegetable tempura

Storage

  • Refrigerator: Store leftover fried tofu in an airtight container for up to 2 days.
  • Freezer: Freeze the fried tofu (without sauce) for up to 1 month.

Reheat in an oven or air fryer to restore its crispy texture. Avoid microwaving if you want to keep the coating crisp.


Nutritional Information (Per Serving)

  • Calories: 220 kcal
  • Protein: 13 g
  • Carbohydrates: 12 g
  • Fat: 14 g
  • Fiber: 2 g
  • Sodium: 620 mg

Nutrition values are approximate and may vary depending on ingredients used.


Frequently Asked Questions

What type of tofu is best for frying?

Firm or medium-firm tofu works best because it holds its shape while remaining tender inside.

Why use potato starch instead of flour?

Potato starch creates a lighter, crispier coating that is characteristic of Japanese fried tofu dishes.

Can I air-fry the tofu?

Yes. Lightly spray the coated tofu with oil and air-fry at 200°C (400°F) for 12–15 minutes, turning halfway through, until golden and crisp.

Is Fried Tofu vegetarian?

Yes. For a fully vegan version, use kombu or shiitake broth instead of traditional dashi and omit the bonito flakes.

Can I prepare it ahead of time?

You can prepare the sauce and drain the tofu in advance, but it's best to fry the tofu just before serving to enjoy its crisp texture.


Final Thoughts

Japanese Fried Tofu is a simple yet elegant dish that showcases the beauty of Japanese home cooking. With its crispy golden exterior, silky-soft center, and savory dashi-based sauce, it delivers a perfect balance of textures and flavors. Whether served as a traditional Agedashi-style appetizer or paired with rice and vegetables for a wholesome meal, this easy homemade recipe is sure to become a favorite. Enjoy the comforting taste of authentic Japanese cuisine in every bite!