Start by cutting the tofu into 3 thin, equal slices. See photos for reference.
Cut cross-hatch patterns into one side of each tofu piece.
In a large shallow dish, make the marinade by whisking together soy sauce, lemon juice, garlic and onion powder, and black pepper.
Place the tofu into the marinade and allow it to marinate while the asparagus cooks. Make sure to flip it halfway.
Asparagus
Cut the hard ends off the asparagus, and add them to a cast iron pan on medium heat with a little olive oil.
Cook until fork tender, and slightly charred on the outside.
Cooking Tofu
Remove the asparagus, and add the tofu directly to the same hot cast iron pan. Add a little more olive oil if needed. Cook about 3-4 mins per side or until golden brown.
Assembly
Spread a thin circle of baba ganoush on each plate and top with the cooked tofu, asparagus, and fresh dill. Enjoy!
Notes
Tofu: The marinade will absorb MUCH better in tofu that has been frozen and thawed. I recommend freezing your tofu overnight when you get it home from the store, then thawing before use. You can also boil the tofu for 5 mins in salted water for a similar effect. * This isn't necessary, but it really helps the marinade to absorb all the way through the tofu - not just on the surface. Baba Ganoush: I used a store-bought baba ganoush to save time. You can also substitute a garlic aoli or hummus if you can't find baba ganoush. Note: Nutritional information is approximate values and can vary significantly depending on the specific brands of ingredients used. Disclaimer: This information is for general guidance only and should not be considered professional nutritional advice.