Chop onions. Heat 2 tablespoons olive oil in a large pot over medium heat. Sauté onions and bulgur for 2-3 minutes. Pour in vegetable stock, reduce heat to low, and simmer for 15 minutes until bulgur is tender.
Blanch fresh tomatoes in boiling water for 1-2 minutes, peel and chop (or drain canned tomatoes and chop). Cut zucchini into slices and dice sheep cheese.
Heat 2 tablespoons olive oil in a skillet over medium-high heat. Sauté zucchini slices for 5 minutes. Add tomato paste, herbs Provence, and black pepper to taste. Cook for 1-2 minutes more.
In a baking dish, combine cooked bulgur, sautéed zucchini, chopped tomatoes, and half the sheep cheese. Top with remaining sheep cheese.
Bake at 200°C (392°F) with top and bottom heat for 25 minutes until the top is golden.