Slice tofu lengthwise into half inch slices. Place in a dish with pesto and oil, cover, refrigerate for eight hours or overnight.
Preheat oven to 175ºC (350°F). In a large frying pan, heat oil on medium high heat.
Dip each piece into beaten eggs, then into seasoned bread crumbs. Carefully place tofu slices in the hot pan and pan fry both sides until golden brown on both sides.
Add half a cup of tomato sauce to a 9-inch baking dish. Place tofu slices evenly over sauce, slightly overlapping if needed. Top with remaining tomato sauce, then top with parmesan cheese.
Bake for 30 minutes or until hot and bubbly. Serve with green salad and a slice of whole wheat garlic toast.
Pan-fry the marinated paneer slices on a grill pan or a non-stick pan till golden brown marks appear. Do not over cook and harden the paneer. Heat the sauce. Place most of the tomato sauce in an oven-proof flat dish or platter. Arrange steaks. Sprinkle the remaining sauce on the steaks. Sprinkle topping mixture.
Add the gattas, garam masala and mint and bring to a boil, cover and simmer for 10 minutes. Adjust the seasoning, garnish with grated paneer and coriander. Serve hot.