Caramel Tofu
Vietnamese Medium

Caramel Tofu

A Vietnamese-inspired balance of salty, sweet, and savory with crisp pan-fried tofu

vietnamesevegetariangluten-freedinnerpan-fried
(0 ratings)
⏱️ 45 minutes 15 minutes prep · 30 minutes cook
🍽️ 4 Serves
425 Calories
14g Protein
38g Carbs
26g Fat

Why This Recipe Works

This dish transforms tofu using the traditional Vietnamese technique of balancing a deep, dark caramel base with savory aromatics and salty fish sauce substitute. Tossing the cubes in cornstarch before frying ensures a crisp exterior that stands up to the silky, amber sauce.


Instructions

1

Spread the tofu cubes in a single layer over several layers of paper towels, then top with more paper towels and press gently to remove excess moisture. Season the tofu generously with salt and pepper, then toss in a large bowl with the larger portion of cornstarch until every cube is evenly coated.

2

Heat 4 tablespoons of the oil in a 12-inch nonstick skillet over medium-high heat until it shimmers. Add the tofu and cook, turning occasionally, until it is crisp and golden brown on all sides, about 8 to 10 minutes; transfer the fried tofu to a plate lined with paper towels.

3

Wipe out the skillet and add the remaining oil, sugar, and 1/4 cup of the water. Cook over medium-high heat, without stirring, until the mixture turns a dark amber color and smells slightly toasted, about 5 to 7 minutes.

4

Carefully and slowly pour the remaining 1 1/2 cups of water into the skillet—the caramel will steam and harden initially, but it will melt back down as it heats. Stir in the onion, garlic, fish sauce substitute, and a generous pinch of pepper, and simmer until the onion has softened and the liquid has reduced slightly, about 5 minutes.

5

Whisk the remaining 2 teaspoons of cornstarch with a tablespoon of water in a small bowl to create a slurry. Whisk this into the sauce and simmer for 1 minute until thickened and glossy.

6

Add the fried tofu back into the skillet and toss gently to coat every piece in the sauce. Serve immediately over rice, topped with the cilantro, chopped peanuts, and scallions for a fresh, crunchy finish.


🍽️ Complete the Meal

Steamed Jasmine rice
🧊
Storage: Store leftovers in an airtight container for up to 2 days, though the tofu will lose its crispness.

Frequently Asked Questions

Can I freeze this recipe?

Store leftovers in an airtight container for up to 2 days, though the tofu will lose its crispness.

What substitutions can I make?
  • firm tofu: extra-firm tofu
Rohit Bothra
Recipe by

Rohit Bothra

Self-taught cook exploring global vegetarian cuisine from my Atlanta kitchen.

Learn more about me →
⏱️ 00:00