Peel and chop the onion and garlic. Heat 1 tablespoon of oil in a saucepan. Sauté half of the onion in it and fry the bulgur briefly. Add 300 ml of lightly salted water, bring to the boil, cover and simmer over a low heat for 12-15 minutes.
Put Bulgur in a bowl, loosen up with a fork.
Clean, wash and cut the aubergines lengthwise into 8-10 thin slices (2-3 mm) each. Heat 4-6 tablespoons of oil one after the other in a large frying pan. Fry the aubergine slices in it in portions on each side.
Season with salt, take out and let cool down a little.
For the sauce, wash the tomatoes and cut them into large pieces. Wash the rosemary, dab dry and remove the needles. Heat 1 tablespoon of oil in a frying pan. Sauté the garlic and the rest of the onion. Add tomatoes and steam for about 5 minutes while stirring.
Add rosemary, bring to the boil, cover and simmer for about 5 minutes. Season to taste with salt, pepper and 1 pinch of sugar.
Preheat oven (electric cooker: 200 °C/circulating air: 175 °C/gas: see manufacturer). Chop pistachios and capers. Crumble cheese coarsely. Add capers, pistachios and 3⁄4 cheese to the bulgur. Season with salt and pepper.
Spread the bulgur mass on the aubergine slices, roll them up and place them close together in a greased casserole dish. Pour tomato sauce over it. Sprinkle with the rest of the cheese. Bake in a hot oven for 15-18 minutes.