Spinach and Parmesan Orzo Recipe (Creamy, Quick & One-Pot Easy)
Prep Time: 5 minutes | Cook Time: 15 minutes | Total Time: 20 minutes | Servings: 4 | Calories: 340 kcal per serving

Spinach and Parmesan orzo is tender pasta cooked in one pot with fresh spinach and creamy Parmesan cheese. The orzo gets rich and creamy as it cooks. The spinach wilts right into it. Every bite is comfort food.
This is the kind of side dish that steals the show. Or make it a main dish. Either way it is ready in twenty minutes with minimal cleanup.
Twenty minutes from start to finish. A one-pot wonder that tastes like you put in way more effort.
Why You Will Love This Recipe
Spinach and Parmesan orzo is a weeknight lifesaver. Here is what makes this recipe special.
It cooks in one pot. The orzo absorbs the broth and gets creamy. No draining. No separate pans.
It is incredibly fast. Twenty minutes total. Perfect when you need something quick and satisfying.
The flavor is rich and comforting. Creamy Parmesan. Fresh spinach. Garlic and herbs. Simple but delicious.
It works as a side or main. Serve it alongside chicken or fish. Or eat it on its own. Both work.
Minimal cleanup. One pot. One spoon. Done. The easiest cleanup you will ever have.
Ingredients
For the orzo:
- 2 tablespoons butter
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1½ cups (270g) orzo pasta
- 3 cups (720ml) vegetable broth or chicken broth
- ½ cup (120ml) heavy cream
- 4 cups (120g) fresh spinach, roughly chopped
- ¾ cup (75g) grated Parmesan cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg (optional)
- Lemon zest from 1 lemon (optional)
For serving:
- Extra Parmesan cheese
- Fresh parsley, chopped
- Lemon wedges
Equipment Needed
- Large pot or deep skillet with lid
- Wooden spoon or spatula
- Measuring cups and spoons
- Sharp knife and cutting board
- Grater (for Parmesan)
Instructions
Step 1: Melt the butter in a large pot over medium heat.
Step 2: Add the diced onion. Cook for 3 to 4 minutes until soft and translucent.
Step 3: Add the minced garlic. Cook for 30 seconds until fragrant.
Step 4: Add the orzo. Stir to coat with butter. Toast for 1 minute.
Step 5: Pour in the vegetable broth. Stir well.
Step 6: Bring to a boil over high heat.
Step 7: Once boiling, reduce heat to medium-low. Cover with a lid.
Step 8: Simmer for 10 to 12 minutes, stirring occasionally, until the orzo is tender and most of the liquid is absorbed.
Step 9: Remove the lid. Stir in the heavy cream.
Step 10: Add the chopped spinach. Stir until it wilts into the orzo. This takes about 1 minute.
Step 11: Stir in the Parmesan cheese, salt, black pepper, and nutmeg if using.
Step 12: The mixture should be creamy. If it is too thick, add a splash of broth or water.
Step 13: Remove from heat. Stir in lemon zest if using.
Step 14: Serve hot. Garnish with extra Parmesan, fresh parsley, and lemon wedges.

Substitutes & Swaps
Orzo: Small pasta shapes like ditalini or small shells work. Rice works but needs different liquid ratios.
Fresh spinach: Frozen spinach works. Thaw and squeeze out all water first. Use 1 cup frozen instead of 4 cups fresh.
Heavy cream: Half-and-half works for lighter. Milk works but is much thinner. Coconut cream works for dairy-free.
Parmesan cheese: Romano or Asiago work. Nutritional yeast works for dairy-free.
Vegetable broth: Chicken broth works. Water works but adds less flavor.
Variations
Mushroom Spinach Orzo: Sauté 8 oz sliced mushrooms with the onions. Earthy and delicious.
Lemon Spinach Orzo: Add extra lemon zest and 2 tablespoons lemon juice. Bright and fresh.
Tomato Spinach Orzo: Add 1 cup halved cherry tomatoes with the spinach. Colorful and tasty.
Pesto Spinach Orzo: Stir in 2 tablespoons pesto at the end. Italian twist.
Tips & Tricks
Stir occasionally. Orzo can stick to the bottom. Stir every few minutes while it cooks.
Do not skip the lid. Covering traps steam and helps the orzo cook evenly.
Add spinach at the end. It wilts quickly. Adding it early makes it overcooked and slimy.
Use freshly grated Parmesan. Pre-shredded cheese has anti-caking agents. Fresh melts better and tastes better.
Adjust consistency. Orzo thickens as it sits. Add liquid if it gets too thick.
Toast the orzo first. This adds nutty flavor. Just one minute makes a difference.
Serve immediately. Orzo absorbs liquid as it sits. It is best right after cooking.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 340 kcal |
| Total Fat | 15g |
| Saturated Fat | 9g |
| Carbohydrates | 40g |
| Fibre | 3g |
| Sugars | 3g |
| Protein | 12g |
| Sodium | 680mg |
Nutrition is based on one serving made with orzo, spinach, cream, and Parmesan cheese.
Frequently Asked Questions (FAQs)
What is orzo?
Orzo is a small rice-shaped pasta. It looks like rice but is actually pasta. It cooks quickly and gets very creamy.
Can I use frozen spinach?
Yes. Thaw it completely. Squeeze out all the water. Use 1 cup frozen spinach instead of 4 cups fresh.
Why is my orzo mushy?
You cooked it too long or used too much liquid. Check it at 10 minutes. It should be tender but not falling apart.
Can I make this ahead?
Orzo is best fresh. You can make it a few hours ahead. Refrigerate and reheat gently, adding liquid to loosen it.
How do I reheat leftovers?
Reheat in a pan over low heat. Add broth, cream, or water to loosen the orzo. Microwave works but add liquid first.
Can I make this vegan?
Yes. Use olive oil instead of butter. Use coconut cream instead of heavy cream. Use nutritional yeast instead of Parmesan.
What should I serve this with?
Grilled chicken, baked salmon, pork chops, or roasted vegetables. It also works as a main dish on its own.
The Side Dish That Steals the Spotlight
Most side dishes play second fiddle. Spinach and Parmesan orzo does not. Rich, creamy, and full of flavor. People forget what the main dish was and ask for this recipe instead.
Make this for your next dinner. Serve it alongside protein or make it the star. Either way it will disappear.
Made spinach and Parmesan orzo? Tell me in the comments if you served it as a side or main and what you thought. I want to hear how it turned out.

Spinach and Parmesan Orzo
Ingredients
- Orzo:
- 2 tablespoons butter
- 1 small onion finely diced
- 3 cloves garlic minced
- 1½ cups orzo pasta
- 3 cups vegetable broth or chicken broth
- ½ cup heavy cream
- 4 cups fresh spinach roughly chopped
- ¾ cup grated Parmesan cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg optional
- Lemon zest from 1 lemon optional
- Serving:
- Extra Parmesan cheese
- Fresh parsley chopped
- Lemon wedges
Instructions
- Melt butter in large pot over medium heat.
- Add onion. Cook 3 to 4 minutes until soft.
- Add garlic. Cook 30 seconds.
- Add orzo. Stir to coat. Toast 1 minute.
- Add broth. Stir well.
- Bring to boil over high heat.
- Reduce to medium-low. Cover with lid.
- Simmer 10 to 12 minutes, stirring occasionally, until orzo is tender.
- Remove lid. Stir in heavy cream.
- Add spinach. Stir until wilted (1 minute).
- Stir in Parmesan, salt, pepper, and nutmeg.
- Add liquid if too thick.
- Remove from heat. Stir in lemon zest if using.
- Serve hot. Garnish with Parmesan, parsley, and lemon wedges.
Notes
- Stir occasionally to prevent sticking
- Cover with lid while cooking
- Add spinach at end — wilts quickly
- Use freshly grated Parmesan for best melting
- Adjust consistency with broth if too thick
- Toast orzo for 1 minute for nutty flavor
- Serve immediately — orzo thickens as it sits
- Frozen spinach works — thaw and squeeze dry first
- Store leftovers up to 3 days
- Reheat with added liquid to loosen
