Description
This crispy tofu dish is paired with a sweet and tangy apricot sauce that elevates simple ingredients into a delightful meal.
Ingredients
Scale
- 14 oz extra-firm tofu (pressed and cubed)
- 2 tablespoons apricot preserves (for marinade and sauce)
- 2 tablespoons soy sauce (or coconut aminos)
- 1 inch fresh ginger (grated)
- 1 tablespoon rice vinegar (optional)
- 1 cup uncooked rice
- 2 teaspoons toasted sesame seeds (for garnish)
- 1 tablespoon oil (for frying)
Instructions
- Press the tofu to remove excess moisture, then cut it into 1-inch cubes. Place the cubes in a bowl.
- Mix apricot preserves, soy sauce, grated ginger, and rice vinegar in a small bowl to create a marinade. Pour over the tofu, toss gently to coat, and let sit for 20 minutes.
- While the tofu marinates, rinse the rice until the water runs clear. Cook it in a rice cooker or pot with 1 cup of water until fluffy, about 15-20 minutes, then let it rest for 5 minutes.
- Heat a dry skillet over medium heat. Add the sesame seeds and toast, stirring constantly, until golden and fragrant, about 2-3 minutes. Remove and set aside.
- In a non-stick skillet, heat 1 tablespoon of oil over medium-high heat. Add the marinated tofu cubes and fry until crispy and golden on all sides, about 4-5 minutes per side.
- Pour the remaining marinade into the skillet with the tofu and cook for another 2-3 minutes until the sauce thickens slightly and coats the tofu beautifully.
- Spoon the cooked rice into bowls. Top with the crispy tofu, then drizzle with the sticky apricot sauce from the pan.
- Sprinkle toasted sesame seeds over the top, add sliced fresh apricots, and squeeze fresh lime juice for brightness.
- Serve immediately while everything is warm, and enjoy the crunchy, sweet, and tangy flavors in every bite.
Notes
- This dish is perfect for a quick weeknight meal or a light lunch.
- Feel free to add your favorite vegetables for extra nutrition.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Asian
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 8g
- Sodium: 500mg
- Fat: 10g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 0mg