Heat cooking oil over medium heat in a pot or large skillet. Cook onions and eggplant until soft. This will take about 5 minutes.
Add garlic, chilli, carrots and spices, cook for 3-5 minutes more.
Add tomatoes, water and season with salt and pepper. Cook, covered, for 10-15 minutes. Last few minutes add black beans and cook until heated through. Allow to cool slightly before adding it to the pastry.
Preheat oven to 400°F or 200°C.
Make discs from the dough. Divide chili sin carne mixture over the discs. Fold and cook in the oven for 20-30 minutes or until nicely browned. Optional (for non-vegans): for extra browning effect, brush pastry with egg yolk.
Serve with green salad and cherry tomatoes on the side.