This Creamy Orzo With Peas and Parmesan Cheese is a quick, easy and family-friendly one-pot side dish that goes with just about anything!
Michelle's Recipe Rundown
Orzo pasta is cooked in a flavorful broth with sautéed onions and garlic, and then it's combined with peas, heavy cream and parmesan cheese. It's reminiscent of a risotto in taste and texture, but it's much less fussy, and there's no constant stirring required.
It's one of my favorite go-to side dishes, and it's on frequent repeat in our house. It pairs well with almost any entree: chicken, beef, pork, fish or seafood. I keep all of the ingredients on hand, and I can make it at a moment's notice.
Here are more reasons why you'll love this recipe:
- Quick and Easy. It's ready in just 30 minutes.
- All-in-One-Side-Dish. You've got both pasta and a veggie, and you only have to dirty one pot.
- Fresh or Frozen Peas Work. When fresh peas are in season in the spring, they're especially good. But frozen peas work very well too, so you can make this dish any time of the year.
- Family-Friendly. You get 4 generous servings, and most everyone will enjoy a cheesy pasta, even if there's vegetables in it. In fact, if you've got any picky eaters who think they don't like peas, let them try this one. It might just change their mind!
Featured Review:
Easy to make and so yummy! Will definitely be making this again!
~Kim ⭐⭐⭐⭐⭐
Jump to:
Ingredient Notes
The full list of ingredients with amounts is in the recipe card below. Here I'm giving you a few notes for some of the items on making the best selections, preparation and substitutions.
- Orzo - This is a small, rice-shaped pasta.
- Peas - Fresh or frozen; both work well. If using frozen peas (this is what I use most of the time), thaw them first. To quickly thaw, I put them in a colander and rinse with warm water just until thawed and then drain.
- Parmesan Cheese - I recommend getting a wedge of parmesan cheese and freshly grating it; it will melt into the sauce so much better than pre-grated cheese because it doesn't contain any fillers or anti-caking agents that could make the sauce grainy. And if you can splurge on real-deal Parmigiano Reggiano, it's totally worth it and really does make a difference.
- Heavy Cream - Light cream or half-and-half could be used in a pinch, but I don't recommend substituting milk, as the end result won't be as creamy.
- Roasted Chicken Base & Water - This is my first choice for a super flavorful broth. You can use homemade, boxed or canned chicken broth instead; just make sure it has good flavor. Vegetable base and water or vegetable broth can be substituted.
How to Make Creamy Orzo With Peas and Parmesan Cheese
This is a brief overview of the steps. The full printable recipe with ingredient amounts and detailed instructions is in the recipe card below.

Sauté the onions in olive oil until softened, then add the garlic and sauté for another minute.

Add the roasted chicken base and water; stir to combine. Bring to a boil.

Add the orzo; stir. Cover, reduce the heat and simmer until the orzo is tender and most of the liquid has been absorbed.

Add the peas, parmesan cheese and heavy cream; stir to combine. Continue cooking over very low heat, stirring occasionally, until the cheese is melted and the peas are heated through.
Recipe Tips
- Serve immediately. This is when this dish is at its creamy best!
- Cooking time variations. The cooking time given for the orzo is just a guideline. It can vary by brand, so check the package before starting. Test it and adjust the time, if needed, to make sure it's not overcooked or undercooked.
- What to do if the sauce is too loose. Although the recipe uses the proper amount of broth to cook the orzo without needing to draining it, if things are looking a little loose once you add in the peas, parmesan and cream, just let it sit for a few minutes off the heat. The orzo will continue to soak up the sauce, and it should thicken up a bit more.

Storage & Reheating
Storage: Once cooled, store leftovers in an airtight container in the refrigerator for up to 4 days. I don't recommend freezing because the pasta can get mushy and sauces with cream can break and take on a grainy texture.
Reheating: Put the leftovers in a pot or skillet on the stove and heat slowly over low heat, stirring often, until heated through. Since the orzo will have soaked up some of the sauce while in the fridge, you may need to add some broth or heavy cream to loosen things up again and bring back that creamy texture.
Easy Variations
- Change up the veggies. Spinach, broccoli, green beans, zucchini, asparagus, and mushrooms are all great options. Just note that, since you're only going to be heating them through at the very end, they should be cooked first before adding. Spinach can be added raw, as the heat will quickly wilt it down.
- Omit the veggies. You'll have a delicious creamy, cheesy orzo.
- Add a protein. Make it a meal with a cooked protein of your choice, such as ham or chicken.
I hope you try this Creamy Orzo With Peas and Parmesan Cheese recipe and love it as much as I do. Thanks for visiting today!

Want another great 2-in-1 side dish? Try my Rice With Mixed Vegetables.
If you make this recipe, I'd love to know how it went. Please leave a comment and star rating below. Thanks!
📋Recipe
Creamy Orzo With Peas and Parmesan Cheese
Ingredients
- 1 tablespoon olive oil
- 1 cup chopped onion, about ¼-inch pieces
- 2 cloves garlic, minced (about 1 heaping teaspoon)
- 2 cups water, See Notes below
- 2 teaspoons roasted chicken base, such as Better Than Bouillon; See Notes Below
- 1 cup dry orzo pasta
- 2 cups peas, fresh or frozen (thawed if frozen)
- ½ cup freshly-grated Parmesan cheese
- ¼ cup heavy cream
- salt and pepper, to taste
Instructions
- Heat the olive oil in a medium sauce pot (I use a 3-quart saucepot) over medium heat. Add the onion and sauté, stirring occasionally, until the onions begin to soften.
- Add the garlic and sauté, stirring frequently, for another minute.
- Add the roasted chicken base and water; stir to combine. Increase the heat and bring to a boil.
- Add the orzo and give it a quick stir. Then reduce the heat, cover the pot, and simmer until the orzo is tender and most of the liquid has been absorbed, about 15 to 20 minutes. Do not drain.
- Add the peas, parmesan cheese and heavy cream; stir to combine. Continue to cook over very low heat, stirring occasionally, just until the cheese is melted and the peas are heated through. Taste and season with salt and pepper as needed.
- Serve immediately, so the dish is at its creamy best!
Notes
- I love the extra flavor that the broth made with roasted chicken base and water gives the orzo, but you can use 2 cups of homemade, boxed or canned chicken broth instead. You could also use vegetable base and water or vegetable stock.
- The chicken base I use calls for 1 teaspoon per cup of water, so I use 2 teaspoons for 2 cups of water. If your base has different instructions, use that amount instead (for example, if it calls for 2 teaspoons per cup of water, you would use 4 teaspoons for 2 cups of water).
- Get a wedge of good quality Parmesan cheese, and grate it fresh. It makes a difference! Pre-grated cheese may contain additives that can cause it to not melt as well, giving the sauce a gritty texture.
This post was updated on 4/13/26 with new info, tips and step-by-step photos. The recipe itself is the same.



Joise says
Fabulous taste and flavors!!
It's so easy and simple yet delightful and comforting!!
Love it!
Michelle says
Thank you so much, Joise! Very happy that you enjoyed it, and I appreciate you taking the time to comment and rate the recipe!
Edward John says
This was a “BIG HIT”at the house! I used Follow Your Heart Parm and it worked well. I will be making this again. Thank you for sharing this recipe.
Michelle says
Thank you, Edward...so happy to hear that everyone enjoyed it, and I appreciate you taking the time to comment and rate the recipe!
Marybet says
I saw this recipe and did not have orzo. I used a cup of white rice instead. It turned out delicious!!
Michelle says
That's great to know, Marybet...thanks for sharing!
Christina says
Hello! How much water do we add to the chicken base? Conversely, how much broth would we use?
Michelle says
Hi, Christina! As stated in the recipe card, you will combine the 2 cups of water and the 2 teaspoons of the chicken base. If you wanted to use prepared broth instead, you would use 2 cups of broth and omit the water and chicken base. Thanks for your question!
Phyllis says
This was wonderful! I added leftover Iowa chops and used the full bag of peas.
Michelle says
Thank you, Phyllis...so happy you enjoyed it!
Kim says
Easy to make and so yummy!😋 Will definitely be making this again!
Michelle says
Thank you, Kim! So happy you like it, and I appreciate you taking the time to comment and rate the recipe!
Amy says
Loved this! Added more peas…lol. Am making for second time and adding mushrooms also!
Michelle says
Thanks, Amy...so happy you loved it, and adding mushrooms sounds delicious!
Jen says
I loved this! Creamy with the cheese. A little salt and pepper and I was very pleased.
Michelle says
Thanks, Jen...so happy you enjoyed it!
Linda says
This was delicious. I can’t wait to try it again with some other ingredients that people have suggested. Thank you happy cooking!
Michelle says
Thank you, Linda...so happy you enjoyed it!
Lisa says
I loved it..so good
Michelle says
Thank you, Lisa!
Mary says
Loved it! Used 1 cup green peas, 1 cup asparagus. And added chopped ham to make it a good meal. I also didn’t have onions, so used 1/2 shallots and 1/2 green onions. It was delicious! Thanks for fun, versatile recipe! Can’t wait to try to remainder , cold, mañana!
Michelle says
That sounds absolutely delicious, Mary! Thanks for sharing, and I appreciate you taking the time to comment and rate the recipe!
Kim says
This was absolutely yummy! Thanks for the recipe!
Michelle says
So happy you enjoyed it, Kim! Thank you for taking the time to come back and leave a comment!
Claudia B says
This is great cold or hested
Michelle says
Thank you, Claudia! I never thought to have it cold...I'll need to try that sometime!