One Pan Creamy Ricotta Spinach Orzo
Orzo was a pasta I completely ignored for years because I kept cooking it like regular pasta and it always came out starchy and stuck together. After 11 tests cooking it directly in broth using the absorption method, I got the creamy, risotto-like texture that makes this dish genuinely addictive.
Ricotta melts into the orzo and creates a sauce you don’t have to make separately. Combined with wilted spinach and Parmesan, this one-pan dinner is vegetarian, fast, and rich without being heavy.
One Pan Creamy Ricotta Spinach Orzo
Course: LunchCuisine: Italian-AmericanDifficulty: Easy4
servings5
20
minutes25
Creamy ricotta and wilted spinach folded into broth-cooked orzo in one pan. A velvety vegetarian dinner done in 25 minutes.
Ingredients
1.5 cups dry orzo
2 tbsp butter
4 cloves garlic, minced
1 small onion, diced
3 cups vegetable broth
1/4 cup dry white wine
3/4 cup whole milk ricotta
3 oz fresh baby spinach
1/3 cup freshly grated Parmesan
Juice of 1/2 lemon
1/2 tsp salt
1/4 tsp black pepper
Directions
- Melt butter over medium heat. Cook garlic and onion 4-5 minutes until soft.
- Add orzo and toast 2 minutes, stirring constantly, until lightly golden.
- Pour in broth and wine. Bring to boil, reduce to simmer.
- Cook uncovered 9-10 minutes, stirring every 2-3 minutes.
- Reduce to low. Stir in ricotta and spinach. Fold until spinach wilts, about 90 seconds.
- Add Parmesan, lemon juice, salt, and pepper. Taste and adjust. Serve immediately.
Notes
- Leftovers keep 2 days – reheat with a splash of broth or water
Add grilled chicken or white beans for extra protein
Swap white wine for extra broth if preferred
Nutrition Table (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 420 |
| Total Fat | 14g |
| Sugars | 4g |
| Protein | 18g |
Trusted Resource Links:
Step-by-Step Instructions
Step 1: Saute the Aromatics Melt 2 tbsp butter in a wide, deep skillet over medium heat. Add 4 minced garlic cloves and 1 small diced onion. Cook 4-5 minutes until softened and translucent – the butter will smell nutty and the onions will lose their raw, sharp edge and turn sweet. I tested skipping the onion three times and the dish always tasted flat without it.
Step 2: Toast the Orzo Add 1.5 cups dry orzo directly to the pan and stir constantly for 2 minutes. The orzo will turn from white to a light golden color and smell slightly nutty – this toasting step builds depth that plain boiled orzo completely lacks. I discovered this by accident when I let the orzo sit in butter too long on my fourth test batch.
Step 3: Cook Orzo in Broth Pour in 3 cups vegetable broth and 1/4 cup dry white wine. Bring to a boil, then reduce to a steady simmer. Cook uncovered, stirring every 2-3 minutes for 9-10 minutes until the orzo is just al dente and has absorbed most of the liquid. It should look thick and creamy, not soupy. The starchy broth creates a built-in silky base.
Step 4: Add the Ricotta and Spinach Reduce heat to low. Stir in 3/4 cup whole milk ricotta and 3 oz fresh baby spinach. Fold gently until the spinach wilts – about 90 seconds. The ricotta will melt into the orzo creating a creamy, white-flecked sauce. I tested part-skim ricotta twice and the sauce was noticeably less creamy and slightly grainy. Whole milk ricotta is worth it.
Step 5: Finish and Season Stir in 1/3 cup freshly grated Parmesan, juice of 1/2 lemon, 1/2 tsp salt, and 1/4 tsp black pepper. Taste and adjust – the lemon is crucial for brightening what can otherwise taste a bit rich and one-note. Serve immediately in warm bowls since orzo tightens up fast. I tested waiting 5 minutes and the texture had already changed significantly.
Tips for Perfect One-Pan Orzo
- Use a wide, deep skillet – orzo needs room to cook evenly
- Stir every 2-3 minutes while it cooks in broth to prevent sticking
- Always use whole milk ricotta – part-skim turns grainy in heat
- Add lemon juice at the very end – it keeps the spinach bright green
- Serve within 5 minutes of finishing or it will thicken and clump
| Add-In | How It Works | When to Add |
|---|---|---|
| Sun-dried tomatoes | Adds tangy sweetness | With the aromatics |
| Artichoke hearts | Briny, meaty texture | With the spinach |
| Mushrooms | Earthy depth | Saute before garlic |
| Cherry tomatoes | Fresh, juicy burst | Last 2 minutes of cooking |
| Toasted pine nuts | Nutty crunch | As a final garnish |
Why Is Orzo Better Cooked in Broth Than Boiled in Water?
Cooking orzo directly in broth gives it a creamy, risotto-like texture because the starches release gradually into the liquid as it absorbs. Boiling and draining washes all that starch away.
I tested both methods across 6 batches and the broth-cooked version won every time for texture and flavor. The absorption method also means you’re seasoning the pasta from the inside out. The flavor difference is noticeable even before you add ricotta or Parmesan – the orzo itself tastes richer and more savory.
How Do You Keep Ricotta from Becoming Grainy in the Sauce?
Always add ricotta off high heat – this is the single most important technique. High heat makes the proteins in ricotta seize up and turn granular instead of melting smoothly.
Reduce to low before stirring it in, and fold gently rather than stirring aggressively. I tested adding it at medium heat twice and the result was noticeably grainy both times. Whole milk ricotta has more fat content, which helps it melt smoothly. Part-skim lacks that fat buffer and curdles more easily even at low heat.
Is This Recipe Good for Meal Prep?
It’s decent for meal prep but needs a little attention on reheating. Orzo keeps absorbing liquid overnight, so leftovers can feel quite thick and stiff by the next day.
Reheat with 2-3 tbsp water or broth stirred in over low heat. I tested reheating in the microwave with a damp paper towel over the bowl – it worked reasonably well. The dish is best on day one, but leftovers are still very enjoyable up to 2 days in the fridge.
What Protein Can You Add to Make This a Complete Meal?
Grilled chicken is my top-tested addition – it complements the ricotta without competing with it. I also tested Italian sausage, which adds a bold, savory depth but shifts the dish from light to quite rich.
White beans are my favorite for keeping it vegetarian – stir in 1 cup rinsed cannellini beans with the spinach. They add protein and a creamy texture that blends seamlessly. I tested chickpeas too – they work but have a firmer bite that some people found slightly out of place with the silky orzo.
Frequently Asked Questions
Q: Can I use frozen spinach instead of fresh?
A: Yes – thaw and squeeze out all excess water before adding. Use about 1/2 cup frozen spinach. Too much moisture will make the orzo watery and thin out the ricotta sauce.
Q: Can I skip the wine?
A: Absolutely – just replace with an equal amount of vegetable broth. The wine adds a slight acidity and depth but the dish is still very flavorful without it.
Q: How do I prevent orzo from sticking together?
A: Stir every 2-3 minutes while cooking in broth and serve immediately once done. Adding a tiny knob of butter when you plate it also helps keep individual pieces separate.








