Creamy pasta dishes are my go-to when I need dinner on the table fast. There’s something about orzo that makes it feel a little fancy, even though it cooks up in about the same time as regular pasta. My kids will actually eat their spinach when it’s mixed into this dish, which is a win in my book.
This creamy orzo has become one of those recipes I make without really thinking about it anymore. It’s got everything I want in a weeknight meal—it comes together in one pot, uses ingredients I usually have around, and tastes like something I’d order at a restaurant. The parmesan and cream make it rich without being heavy, and the lemon keeps it from feeling too much.
Need a side dish for chicken? This works. Want to add some protein and call it dinner? Also works. I’ve made this more times than I can count, and it’s never let me down.
Why You’ll Love This Orzo Pasta
- Quick weeknight dinner – This creamy orzo comes together in just 25-35 minutes, making it perfect for busy evenings when you need something satisfying on the table fast.
- One-pot meal – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
- Simple ingredients – You probably have most of these pantry staples on hand already, and the ingredient list is short and straightforward.
- Creamy and comforting – The combination of cream, Parmesan, and butter creates a rich, restaurant-quality sauce that coats every bite of tender orzo.
- Sneaks in greens – The spinach wilts right into the dish, adding nutrition without overwhelming the flavor, so it’s a great way to get your vegetables in.
What Kind of Orzo Should I Use?
Regular white orzo pasta works perfectly for this recipe and is what you’ll find most easily at any grocery store. If you want to add some extra nutrition, whole wheat orzo is a great option that gives the dish a slightly nuttier flavor and more fiber. You can also find orzo made from chickpeas or lentils if you’re looking for a gluten-free alternative, though keep in mind these varieties can cook a bit differently so you may need to adjust your liquid slightly. Whatever type you choose, just make sure you don’t overcook it since the orzo will continue to absorb liquid as it sits in the creamy sauce.
Options for Substitutions
This creamy orzo dish is easy to customize with what you have in your kitchen:
- Orzo: Orzo is really the star here and gives this dish its signature texture, so I’d recommend sticking with it. However, if you’re in a bind, small pasta shapes like ditalini or acini di pepe can work – just watch the cooking time as it may vary.
- Shallot: No shallots? Use about half a small yellow or white onion instead. It’ll give you a similar sweet, mild flavor.
- Vegetable broth: Chicken broth works perfectly if that’s what you have on hand. You can also use water with a bouillon cube dissolved in it.
- Spinach: Fresh kale, arugula, or Swiss chard are great alternatives. Just chop them a bit smaller if using kale or chard since they’re heartier greens.
- Heavy cream: Half-and-half or whole milk will work, though the sauce will be a bit thinner. You can also use full-fat coconut milk for a dairy-free option.
- Parmesan cheese: Pecorino Romano, Asiago, or Grana Padano are good swaps that’ll give you that same salty, nutty flavor. For a dairy-free version, try nutritional yeast, though the texture will be different.
Watch Out for These Mistakes While Cooking
The biggest mistake when cooking orzo is treating it like rice and walking away – you need to stir it frequently during those 10-12 minutes of simmering to prevent it from sticking to the bottom of the pot and burning.
Another common error is adding the spinach too early, which turns it into a mushy, overcooked mess instead of bright and tender, so wait until the very end when the orzo is done.
Don’t add the cream and Parmesan while the heat is too high, as this can cause the cheese to clump or the cream to separate – turn the heat to low before stirring in these ingredients for a smooth, creamy sauce.
If your orzo seems too thick after adding the cheese, have a little extra warm broth on hand to loosen it up, since it will continue to absorb liquid as it sits.
What to Serve With Orzo Pasta?
This creamy orzo makes a great side dish for just about any protein you have on hand. I love pairing it with grilled chicken, pan-seared salmon, or even some simple roasted shrimp seasoned with lemon and herbs. If you want to keep it vegetarian, serve it alongside roasted vegetables like zucchini, bell peppers, or cherry tomatoes. You can also bulk it up into a complete meal by stirring in some rotisserie chicken or white beans right into the orzo itself.
Storage Instructions
Store: Keep your leftover orzo in an airtight container in the fridge for up to 4 days. The pasta will absorb some of the liquid as it sits, so it might look a bit thicker than when you first made it. That’s totally normal and still tastes great!
Freeze: You can freeze this orzo, though the cream sauce might separate slightly when thawed. Store it in a freezer-safe container for up to 2 months. I’d recommend portioning it out before freezing so you can grab just what you need.
Reheat: Warm it up on the stovetop over medium-low heat with a splash of broth or cream to loosen it back up. Stir frequently until heated through. You can also microwave it in 30-second intervals, stirring between each one and adding a little liquid if needed.
| Preparation Time | 10-15 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Medium |
| Servings | 3.5 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 950-1100
- Protein: 28-34 g
- Fat: 50-60 g
- Carbohydrates: 90-105 g
Ingredients
For the pasta:
- 3 tbsp butter (I like Kerrygold unsalted butter for this)
- 1.5 tbsp olive oil
- 1 shallot (finely diced into 1/8-inch pieces)
- 3 garlic cloves (freshly minced for best flavor)
- 0.75 tsp lemon zest
- 1 cup orzo (I always use Barilla orzo)
- 2.5 cups vegetable broth
- 0.25 cup dry white wine
To finish:
- 2.5 cups spinach
- 0.5 cup cream (makes it extra creamy and rich)
- 0.75 cup parmesan cheese (freshly grated for a smoother melt)
- salt
- black pepper
For garnish (optional):
- red pepper flakes
- fresh basil (chiffonade ribbons recommended for extra aromatics)
- parmesan cheese
- lemon wedges
Step 1: Prepare Mise en Place
- 1 shallot
- 3 garlic cloves
- 0.75 tsp lemon zest
- 0.75 cup parmesan cheese
- fresh basil
Finely dice the shallot into 1/8-inch pieces, mince the garlic cloves, zest the lemon, and grate the parmesan cheese.
Chiffonade the fresh basil by stacking leaves, rolling them tightly, and slicing into thin ribbons.
Having everything prepped and ready ensures smooth cooking without interruption, which is especially important for this quick pasta dish.
Step 2: Toast the Orzo and Build the Aromatic Base
- 3 tbsp butter
- 1.5 tbsp olive oil
- 1 shallot
- 3 garlic cloves
- 0.75 tsp lemon zest
- 1 cup orzo
Melt the butter with olive oil in a large pot over medium heat.
Once foaming, add the diced shallot and cook for 3-5 minutes, stirring occasionally, until softened and fragrant.
Add the minced garlic and lemon zest, cooking for another 30 seconds until aromatic.
Pour in the orzo and stir constantly for 2-3 minutes to lightly toast the grains—this step develops a subtle nutty flavor that elevates the entire dish.
Step 3: Simmer the Orzo in Broth
- 0.25 cup dry white wine
- 2.5 cups vegetable broth
Pour in the dry white wine and let it reduce for 1 minute, scraping up any flavorful bits stuck to the bottom of the pot.
Add the vegetable broth and bring to a boil over high heat.
Once boiling, reduce the heat to medium-low and simmer for 10-12 minutes, stirring occasionally, until the orzo is tender and most of the liquid is absorbed.
The orzo should have a slight bite to it, not mushy.
Step 4: Finish with Cream, Cheese, and Spinach
- 0.5 cup cream
- 0.75 cup parmesan cheese
- 2.5 cups spinach
- salt
- black pepper
Remove the pot from heat and immediately stir in the cream and freshly grated parmesan cheese until fully incorporated and smooth.
I like to use freshly grated cheese rather than pre-shredded because it melts more evenly and creates a silkier sauce.
Add the spinach in batches, stirring until wilted and integrated into the creamy orzo.
Season generously with salt and black pepper to taste.
Step 5: Plate and Garnish
- red pepper flakes
- fresh basil
- lemon wedges
Divide the creamy orzo among bowls or plates.
Top each portion with a pinch of red pepper flakes for color and mild heat, a handful of the fresh basil chiffonade for bright aromatics, and serve with a lemon wedge on the side for squeezing over.
The bright acidity of fresh lemon brings everything into focus and balances the richness of the cream and cheese.

30-Minute Orzo Pasta
Ingredients
For the pasta
- 3 tbsp butter (I like Kerrygold unsalted butter for this)
- 1.5 tbsp olive oil
- 1 shallot (finely diced into 1/8-inch pieces)
- 3 garlic cloves (freshly minced for best flavor)
- 0.75 tsp lemon zest
- 1 cup orzo (I always use Barilla orzo)
- 2.5 cups vegetable broth
- 0.25 cup dry white wine
To finish
- 2.5 cups spinach
- 0.5 cup cream (makes it extra creamy and rich)
- 0.75 cup parmesan cheese (freshly grated for a smoother melt)
- salt
- black pepper
For garnish (optional)
- red pepper flakes
- fresh basil (chiffonade ribbons recommended for extra aromatics)
- parmesan cheese
- lemon wedges
Instructions
- Finely dice the shallot into 1/8-inch pieces, mince the garlic cloves, zest the lemon, and grate the parmesan cheese. Chiffonade the fresh basil by stacking leaves, rolling them tightly, and slicing into thin ribbons. Having everything prepped and ready ensures smooth cooking without interruption, which is especially important for this quick pasta dish.
- Melt the butter with olive oil in a large pot over medium heat. Once foaming, add the diced shallot and cook for 3-5 minutes, stirring occasionally, until softened and fragrant. Add the minced garlic and lemon zest, cooking for another 30 seconds until aromatic. Pour in the orzo and stir constantly for 2-3 minutes to lightly toast the grains—this step develops a subtle nutty flavor that elevates the entire dish.
- Pour in the dry white wine and let it reduce for 1 minute, scraping up any flavorful bits stuck to the bottom of the pot. Add the vegetable broth and bring to a boil over high heat. Once boiling, reduce the heat to medium-low and simmer for 10-12 minutes, stirring occasionally, until the orzo is tender and most of the liquid is absorbed. The orzo should have a slight bite to it, not mushy.
- Remove the pot from heat and immediately stir in the cream and freshly grated parmesan cheese until fully incorporated and smooth. I like to use freshly grated cheese rather than pre-shredded because it melts more evenly and creates a silkier sauce. Add the spinach in batches, stirring until wilted and integrated into the creamy orzo. Season generously with salt and black pepper to taste.
- Divide the creamy orzo among bowls or plates. Top each portion with a pinch of red pepper flakes for color and mild heat, a handful of the fresh basil chiffonade for bright aromatics, and serve with a lemon wedge on the side for squeezing over. The bright acidity of fresh lemon brings everything into focus and balances the richness of the cream and cheese.


