This is one of those perfect make-ahead meals... assemble the night before, let marinate in the fridge, and bake the next day.
1/2 block extra-firm tofu or tempeh, cubed
3-4 potatoes, diced
1/2 largish onion, cut into crescents
1/2 tsp each salt and fresh ground pepper
3-4 tablespoons olive oil
1/2 tsp each paprika & garam masala (or curry powder)
1 tsp saffron (optional)
1/4 cup Pickapeppa sauce (or other tamarind-based sauce)
Combine all ingredients in a casserole dish. Let marinate for 30 minutes or up to overnight (in the fridge). Bake, covered, at 400 degrees for 40 minutes.
Note: You could easily change up the sauce/spices here for a different effect. I've used barbecue sauce to good effect.