I put it together with a bunch of random ingredients from my fridge and served it with phulkas. This morning, before having more for breakfast, I managed to grab a quick photo on my phone and shared it right away on Instagram. Here's the recipe with the pic.

Tofu Shiitake Spinach in Balsamic Tomato Sauce
8 small or 5 large Naati (local) Tomatoes
500 gms Tofu
100 gms Spinach
6 Dry Shiitake Mushrooms
10 cloves of Garlic
2 T Balsamic Vinegar
2 tsp Jaggery
1/2 tsp Sugar
1/2 tsp Cinnamon Powder
1/4 tsp Chilli Powder
3 T Olive Oil
Omum (Carom) seeds
1 T Corn Starch
Salt
Tabasco Habenero Sauce (optional)
Black Pepper (optional)
Soak the dry shiitakes in 3/4 C warm water for 10-15 minutes.
Drain and slice the mushrooms.
***Save the soaking water, it's full of flavor!!!***
Drain the tofu and gently squeeze out as much water as possible.
Make large cubes.
Wash and roughly chop the spinach.
Blend the tomatoes with 2-3 cloves of garlic, balsamic vinegar, jaggery, salt and chilli powder.
Add the tofu to the tomato puree and keep aside.
Heat the olive oil in a heavy bottomed pan and add a pinch of omum seeds.
Chop and add the remaining garlic and stir.
Add the shiitakes to the pan and stir fry for a few seconds.
Sprinkle the sugar and cinnamon powder and mix well, stirring for a minute.
Add the chopped spinach and stir fry for a few seconds.
Pour the tomato-tofu sauce into the pan and mix well.
Allow to simmer on low heat for a few minutes, until the raw tomato smell is gone.
Use the shiitake soaking water and make a liquidy paste out of the corn starch.
You need to place the starch in a bowl and add a little water at a time and stir.
Pour this corn starch liquid into the pan and mix well.
Keep stirring and continue to simmer for a few more minutes.
The sauce will thicken just a little bit.
Turn off the heat and serve hot with freshly crushed pepper and a few drops of tabasco habanero sauce drizzled over it.
Enjoy! :)