
Roasted Tofu with Aubergine
Prep
20 mins
Cook
35 mins
Servings
4
Difficulty
Easy
This roasted tofu and aubergine dish has become my go to weeknight dinner because it comes together in just an hour and tastes restaurant quality. The crispy tofu absorbs all those savory and slightly sweet flavors while the aubergine gets gorgeously tender, and I love that tofu is packed with protein and iron, making this a truly satisfying meal. The best part is how affordable and simple it is to prepare with just a few pantry staples and fresh aromatics. You'll have everyone asking for seconds.
Ella x
Ingredients
- 2 blocks (14 oz each)extra-firm tofu(pressed and cubed)
- 2 mediumaubergine(cut into 1-inch cubes)
- 5 tablespoonsolive oil
- 3 tablespoonssoy sauce
- 2 tablespoonsrice vinegar
- 4garlic cloves(minced)
- 1 tablespoonfresh ginger(grated)
- 1 tablespoonmaple syrup
- 1 teaspoonsesame oil
- 1 teaspoonred pepper flakes
- 237 mlfresh cilantro(chopped)
- 2 tablespoonssesame seeds
- 1 teaspoonkosher salt
Detail level
Instructions
- 1
Press tofu between paper towels or a clean kitchen cloth for 15 minutes to remove excess moisture, then cut into 3/4-inch cubes and set aside.
Tip: Pressing tofu is crucial for achieving a crispy exterior when cooking.
- 2
Preheat oven to 425°F (220°C). Toss aubergine cubes with 2 tablespoons of olive oil, half the salt, and black pepper on a large baking sheet. Spread in a single layer and roast for 20 minutes, stirring halfway through.
Tip: Roasting aubergine brings out its natural sweetness and creates caramelized edges.
- 3
While aubergine roasts, whisk together soy sauce, rice vinegar, maple syrup, sesame oil, minced garlic, ginger, and red pepper flakes in a small bowl. Set the glaze aside.
Tip: Make the glaze ahead of time so it's ready when you need it.
- 4
Heat 3 tablespoons of olive oil in a large skillet over medium-high heat until shimmering. Add tofu cubes in a single layer and cook for 3-4 minutes on each side until golden and crispy. Work in batches if needed to avoid overcrowding.
Tip: Don't stir the tofu too frequently; let it sit to develop a golden crust.
- 5
When aubergine is tender and caramelized, remove from oven and add to the skillet with the tofu.
- 6
Pour the prepared glaze over the tofu and aubergine mixture. Toss gently to coat all pieces evenly and cook over medium heat for 2-3 minutes until the sauce thickens slightly and coats everything.
Tip: Gentle tossing prevents the tofu from breaking apart.
- 7
Transfer to a serving platter and garnish with fresh cilantro and sesame seeds. Serve hot, optionally with steamed rice or noodles.
Tip: The cilantro adds a fresh, bright finish to the dish.
Recipe Variations
Get AI-powered ingredient substitution suggestions.
You Might Also Like

Beergarita
My go to drink for summer gatherings is this refreshing Beergarita, and let me tell you, it's a total crowd pleaser. The combination of tequila, triple sec, fresh lime juice, and a cold Corona creates something that tastes way more complicated than it actually is. Lime juice is packed with vitamin C, which is great for your immune system, and the whole thing takes just five minutes to throw together. Best part? It's incredibly budget friendly since you're probably already stocking most of these ingredients anyway.

Tropical Quinoa
This tropical quinoa bowl has become my go to weeknight dinner because it comes together in just forty minutes and tastes like a mini vacation on a plate. Quinoa is one of my favorite ingredients since it's a complete protein with all nine essential amino acids, making it so satisfying and perfect for keeping energy levels steady. The combination of papaya, red bell pepper, and fresh cilantro brings vibrant flavors and colors, while the rice wine vinegar and orange zest add just the right brightness. Best part is the ingredient list is simple and affordable, yet feels fancy enough to impress anyone at your table.

Crispy seabass with preserved lemon yogurt
This is one of my favorite quick weeknight dinners because it comes together in just ten minutes flat. Crispy seabass with preserved lemon yogurt is that perfect balance of impressive and effortless, with tangy Greek yogurt and zingy preserved lemon creating a sauce that feels restaurant quality but tastes like home. The seabass gets beautifully golden and flaky while the freekeh provides substantial whole grains packed with fiber and protein. It's the kind of meal that makes you feel like you're treating yourself without any fuss.
Reviews
Sign in to write a review.