Heat the oven to 400°F (200°C).
Season the pumpkin with salt and pepper, paprika powder and rosemary. Cover well with olive oil and honey.
Put the pumpkin on a baking tray lined with paper. Bake in the oven for about 20 minutes, halfway through cooking time add the walnuts and drained tofu.
Place the bulgur into a small pot, and add ¾ cup of water, season with salt and bring to boil. Simmer under cover for about 20 minutes until tender, and the liquid is absorbed.
Add the cooked bulgur to the roasted pumpkin on the baking tray and mix, collecting the whole flavour from the roasted pumpkin. Add the spinach and mix well.
Divide onto plates, season with freshly ground pepper and drizzle with balsamic glaze. This dish can be served warm or cold.