In a large saucepan over medium heat add the olive oil.
Once the oil is heated, add the onion and cook until softened.
Then add garlic and cook until fragrant.
Then add barley and stir through while adding the white wine.
Cook until wine is almost completely absorbed.
Then add stock or water. Stir well.
Cook, uncovered, for 45 minutes or until the liquid is mostly absorbed, stirring occasionally. If there is excess liquid when the barley is cooked, drain it if necessary.
Once the barley is cooked, add the roasted pumpkin. Stir through for a few minutes.
Then add the Parmesan cheese and baby spinach. Stir until spinach is wilted.
Serve sprinkled with a little extra Parmesan cheese. Enjoy!