There are some dinners that just feel like a warm hug in a bowl. This Creamy Garlic Parmesan Orzo is one of them. It’s the kind of meal that comes together in a single pot, yet tastes like you spent hours in the kitchen. The first time I made it, my kids didn’t even look up from their plates until every last bite was gone – that’s the highest compliment in our house!
Advertisements1
What I love most about this recipe is its simplicity. With just a handful of pantry staples, you can create a dish that’s elegant enough for a dinner party but cozy enough for a Tuesday night. The orzo cooks right in the flavorful broth, soaking up all the garlicky, cheesy goodness. And the spinach adds a pop of color and a boost of nutrients, making it a meal you can feel good about serving.
Whether you’re looking for a quick weeknight dinner or a comforting side dish, this creamy orzo delivers. It’s also incredibly versatile – you can add chicken, shrimp, or keep it vegetarian. Let’s dive in and make something delicious together!
Why You'll Love This Recipe
About the Ingredients
1 cup (200g) orzo pasta
Orzo is a rice-shaped pasta that cooks quickly and absorbs flavors beautifully. You can substitute with any small pasta like ditalini or stelline.
2 tablespoons (30ml) olive oil
Extra virgin olive oil adds richness. You can use butter or a neutral oil like avocado oil for a different flavor.
3 cloves garlic, minced
Fresh garlic is key for that aromatic punch. In a pinch, use 1 teaspoon of garlic powder, but fresh is best.
2 cups (480ml) low-sodium chicken or vegetable broth
Low-sodium broth lets you control the salt. Use vegetable broth to keep it vegetarian.
1 cup (240ml) heavy cream
Heavy cream gives the sauce its luxurious texture. For a lighter option, use half-and-half or whole milk, but the sauce will be thinner.
1 cup (100g) freshly grated Parmesan cheese
Freshly grated Parmesan melts smoothly and tastes superior to pre-shredded. You can also use Pecorino Romano for a sharper flavor.
3 cups (90g) fresh spinach
Baby spinach wilts quickly and adds color. You can use kale or Swiss chard, but increase the cooking time slightly.
1/2 teaspoon salt
Adjust to taste. If your broth is salty, you may need less.
1/4 teaspoon black pepper
Freshly ground black pepper adds a subtle kick. Use more if you like it spicy.
1/4 teaspoon red pepper flakes (optional)
Adds a gentle heat. Omit for a milder dish.
Tips & Tricks
Don't overcook the orzo
It should be al dente, tender but still slightly firm. Cook for the time specified on the package, but start checking a minute early.
Use freshly grated Parmesan
Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Grate your own for a silky sauce.
Add spinach at the end
Stir it in just until wilted. Overcooking makes it mushy and dull in color.
Pro Tips
Step-by-Step Instructions
1. Sauté Garlic
In a large skillet or pot, heat olive oil over medium heat. Add minced garlic and cook for 1-2 minutes until fragrant, but not browned.
2. Toast Orzo
Add the dry orzo and stir to coat with oil. Cook for 2-3 minutes, stirring constantly, until the orzo turns light golden brown. This adds a nutty flavor.
3. Add Broth
Pour in the broth and bring to a boil. Reduce heat to a simmer and cook, stirring occasionally, for about 10-12 minutes until the orzo is tender and most of the liquid is absorbed.
4. Add Cream
Stir in the heavy cream and continue to cook for 2-3 minutes, until the sauce thickens slightly.
5. Melt Cheese
Remove the skillet from heat and stir in the grated Parmesan cheese until melted and smooth. The sauce will be creamy and glossy.
6. Wilt Spinach
Add the fresh spinach and stir until it wilts into the sauce, about 1-2 minutes. The spinach should be bright green and tender.
7. Season and Serve
Season with salt, pepper, and red pepper flakes if using. Taste and adjust. Serve immediately, garnished with extra Parmesan and a sprinkle of fresh herbs if desired.
Delicious Variations
Add protein
Stir in cooked, shredded chicken or sautéed shrimp along with the spinach for a heartier meal.
Make it lemony
Add the zest of one lemon and a tablespoon of lemon juice after cooking for a bright, fresh twist.
Add mushrooms
Sauté sliced mushrooms with the garlic for an earthy flavor.
How to Store Creamy Garlic Parmesan Orzo with Spinach
Refrigerator
Store in an airtight container in the fridge for up to 4 days. The sauce will thicken as it cools; add a splash of broth or milk when reheating.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a little broth or cream to loosen the sauce. You can also microwave in 30-second intervals, stirring in between.
Frequently Asked Questions
Q: Can I make this creamy orzo dairy-free?
Yes, you can use full-fat coconut milk instead of heavy cream and a dairy-free Parmesan alternative. The flavor will be slightly different but still delicious.
Q: Can I use a different pasta shape?
Absolutely! Any small pasta like ditalini, stelline, or even broken spaghetti works. Adjust the cooking time according to the package.
Q: Why is my orzo mushy?
Overcooking or adding too much liquid can make orzo mushy. Use the exact amount of broth and check for doneness a minute early. Also, avoid stirring too vigorously.
Q: Can I add chicken or shrimp?
Yes, add cooked chicken or shrimp at the end, just before the spinach, so they warm through. Season them well with salt and pepper beforehand.
Q: How can I make this gluten-free?
Use gluten-free orzo or a gluten-free small pasta. The rest of the ingredients are naturally gluten-free, but check your broth and Parmesan for gluten.
I hope this creamy garlic parmesan orzo brings as much comfort to your table as it does to mine. Give it a try and let me know how it turns out – I’d love to hear your family’s reaction!
Creamy Garlic Parmesan Orzo with Spinach
Creamy Garlic Parmesan Orzo with spinach is a comforting one-pot meal ready in 30 minutes, perfect for busy weeknights.
🧂 Ingredients
- 1 cup (200g) orzo pasta
- 2 tablespoons (30ml) olive oil
- 3 cloves garlic, minced
- 2 cups (480ml) low-sodium chicken or vegetable broth
- 1 cup (240ml) heavy cream
- 1 cup (100g) freshly grated Parmesan cheese
- 3 cups (90g) fresh spinach
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
📋 Instructions
- 1Sauté Garlic — In a large skillet or pot, heat olive oil over medium heat. Add minced garlic and cook for 1-2 minutes until fragrant, but not browned.
- 2Toast Orzo — Add the dry orzo and stir to coat with oil. Cook for 2-3 minutes, stirring constantly, until the orzo turns light golden brown. This adds a nutty flavor.
- 3Add Broth — Pour in the broth and bring to a boil. Reduce heat to a simmer and cook, stirring occasionally, for about 10-12 minutes until the orzo is tender and most of the liquid is absorbed.
- 4Add Cream — Stir in the heavy cream and continue to cook for 2-3 minutes, until the sauce thickens slightly.
- 5Melt Cheese — Remove the skillet from heat and stir in the grated Parmesan cheese until melted and smooth. The sauce will be creamy and glossy.
- 6Wilt Spinach — Add the fresh spinach and stir until it wilts into the sauce, about 1-2 minutes. The spinach should be bright green and tender.
- 7Season and Serve — Season with salt, pepper, and red pepper flakes if using. Taste and adjust. Serve immediately, garnished with extra Parmesan and a sprinkle of fresh herbs if desired.


