Cut the bell peppers into halves and remove the pith.
Also cut the tomatoes into halves.
Cut the stalk of fresh Jalapenos/red chilies as well.
Arrange all these ie red bell pepper, tomatoes and jalapenos/chilies on a baking tray along with garlic cloves.
Apply little oil and sprinkle few pinches bit of salt all over them.
Bake in preheated oven @180°C for 20 minutes on the upper rack with only top rod on. In case you don't have oven, these can simply be roasted on stove top like we roast eggplant for making baingan ka bharta.
Take them out and let cool completely.
Remove the skin of bell peppers and tomatoes and put everything in a grinder jar.
Grind to a fine puree. Puree will come out too smooth even without water. Keep aside.
Dry roast the walnut kernels for 2-3 minutes on low heat.
When cool completely, pulse into a fine powder. Keep aside.
Cut the tofu into blocks. However we have cut some into sticks as well.
For shallow frying, heat a tbsp of oil in non-stick pan and arrange tofu blocks/sticks in it.
Sprinkle little salt and red chilli powder over tofu.
Shallow fry from both the sides until brown. Take them out.
For Air Frying, place tofu blocks in greased air fryer basket.
Apply oil on both the sides.
Sprinkle some salt and red chilli powder.
Air fry @180°C for 15 minutes or until tofu turns slightly brown. Don't miss to turn the sides of tofu during half the time.
Add 1 tbsp of more oil in the same pan in which tofu was fried.
When oil turns slightly hot, add pepper paste in it alongwith roasted cumin seeds powder, garam masala, ground walnuts, sugar and salt. Mix well.
Cook for 5 minutes on low heat while stirring occasionally.
Add vegan cream and coriander leaves.
Just give a good mix and cook for hardly one minute.
For serving, spread this pepper gravy in a serving dish.
Arrange tofu over the top and garnish with coriander leaves and walnuts. Enjoy with rice, flatbreads, paratha or naan.