A cozy one-pot dish made with tender orzo, fresh spinach, and nutty Parmesan in a creamy sauce. Perfect as a vegetarian main or a comforting side, this quick recipe delivers comfort and elegance in under 30 minutes.
Servings 4people
Prep Time 5 minutesmins
Cook Time 20 minutesmins
Total Time 25 minutesmins
Equipment
Large skillet or sauté pan For one-pot cooking
wooden spoon or spatula For stirring the orzo
measuring cups and spoons
Box grater or microplane For freshly grating Parmesan
Ingredients
1tbspolive oil
2tbspunsalted butter
3clovesgarlic, minced
1cuporzo pasta
2cupsvegetable broth or chicken broth
0.5cupheavy cream (or half-and-half)
3cupsbaby spinach, packed
0.75cupfreshly grated Parmesan cheese
Salt and black pepper, to taste
Optional: lemon zest or red pepper flakes, for garnish
Instructions
In a large skillet, heat olive oil and butter over medium heat. Add minced garlic and cook for 30 seconds until fragrant.
Add the orzo to the skillet and toast for 1–2 minutes, stirring frequently, until lightly golden.
Pour in the broth, bring to a boil, then reduce to a simmer. Cook for 8–10 minutes, stirring occasionally, until orzo is nearly tender and most of the liquid is absorbed.
Stir in heavy cream and simmer for 2–3 minutes until creamy. Add baby spinach and stir until wilted.
Remove from heat. Stir in grated Parmesan until melted and smooth. Season with salt and pepper to taste. Garnish with lemon zest or red pepper flakes, if desired.
Notes
Use baby spinach for convenience and add it right at the end to preserve its color and texture. Stirring in the cream when the orzo is al dente ensures the sauce thickens beautifully. Reheat leftovers with a splash of milk or broth.