
Creamy Spinach & Parmesan Orzo
The spinach adds freshness, colour, and a mild earthy flavour, while Parmesan brings richness and a delicious salty finish. A little lemon juice at the end can brighten everything and keep the dish from feeling too rich.
This creamy orzo works beautifully as a quick vegetarian main dish, a side for roasted chicken or fish, or a cosy lunch when you want something warm and satisfying. It’s also easy to customise with mushrooms, peas, sun-dried tomatoes, roasted vegetables, or your favourite herbs.
If you love simple meals with minimal cleanup, this recipe deserves a place in your regular dinner rotation.
Servings
4 servings
Prep Time
5 minutes
Cook Time
15 minutes
Total Time
Approximately 20 minutes
Ingredients
1 ½ cups dry orzo pasta
2 tablespoons olive oil
3 tablespoons unsalted butter
4 cloves of garlic, finely minced
3 ½ cups low-sodium vegetable broth or chicken broth
5 ounces fresh baby spinach
¾ cup freshly grated Parmesan cheese
½ cup milk
½ teaspoon Italian seasoning
¼ teaspoon black pepper
¼ teaspoon salt, or to taste
1 tablespoon fresh lemon juice
½ teaspoon lemon zest, optional
2 tablespoons chopped fresh parsley
Extra Parmesan, for serving
Optional Ingredients
¼ teaspoon red pepper flakes
½ cup sliced mushrooms
½ cup frozen peas
¼ cup chopped sun-dried tomatoes
1 tablespoon fresh basil
Instructions
1. Prepare the Ingredients
Before starting, mince the garlic, grate the Parmesan, and rinse the spinach if necessary.
Freshly grated Parmesan melts much more smoothly than pre-shredded cheese, so it is recommended for the creamiest texture.
Keep the broth nearby because the orzo cooks quickly once it enters the pan.
2. Toast the Orzo
Place a large skillet or wide saucepan over medium heat.
Add the olive oil and 1 tablespoon of butter.
Once the butter has melted, add the dry orzo.
Cook for approximately 2–3 minutes, stirring frequently, until the orzo becomes lightly toasted and smells nutty.
Toasting the orzo isn’t absolutely necessary, but it adds another layer of flavour to the finished dish.
Be careful not to let the pasta become dark brown.
3. Add the garlic.
Add the minced garlic and cook for about 30–60 seconds.
Stir constantly so the garlic becomes fragrant without burning.
If you enjoy a little heat, add the red pepper flakes at this stage.
4. Add the broth.
Pour in the vegetable or chicken broth.
Add the Italian seasoning and black pepper.
Stir everything together and bring the mixture to a gentle simmer.
Reduce the heat slightly and cook for approximately 8–10 minutes, stirring frequently.
Orzo releases starch as it cooks, which naturally helps create the creamy consistency.
5. Add the spinach
When the orzo is nearly tender, add the fresh spinach.
It may look like a lot at first, but spinach wilts quickly.
Stir gently until the spinach is completely wilted and incorporated into the pasta.
If you’re adding peas, mushrooms, or sun-dried tomatoes, they can also be added during this stage depending on the variation you’re making.
6. Make It Creamy
Once the orzo is tender and most of the liquid has been absorbed, reduce the heat to low.
Add the remaining 2 tablespoons of butter and the milk.
Stir gently until the butter melts and the mixture becomes creamy.
Do not boil aggressively after adding the milk.
7. Add Parmesan.
Remove the skillet from the heat.
Gradually add the freshly grated Parmesan cheese, stirring continuously.
The residual heat will melt the cheese into the orzo and create a smooth, creamy texture.
If the orzo appears too thick, add a splash of warm broth or milk and stir until it reaches your preferred consistency.
8. Add Lemon
Stir in the fresh lemon juice.
Add a little lemon zest if desired.
The lemon doesn’t make the dish taste strongly lemony. Instead, it helps balance the richness of the Parmesan and butter while making the spinach and garlic flavours taste brighter.
9. Taste and Adjust
Taste the orzo before adding additional salt.
Parmesan cheese and broth can already contain quite a bit of sodium.
Add salt only if necessary.
For extra flavour, add another sprinkle of black pepper, Italian seasoning, or red pepper flakes.
10. Garnish and Serve
Finish with chopped fresh parsley and additional Parmesan.
Serve immediately while the orzo is warm, creamy, and silky.
The dish naturally thickens as it sits, so it is best enjoyed soon after cooking.
