I have cooked many pasta dinners over the years, and this creamy one pot orzo always surprises me. It delivers rich, restaurant quality flavor in just 30 minutes. The sauce turns silky and bold, with garlic, Parmesan, and roasted tomatoes working together in every bite.
This recipe also solves a common weeknight problem. You only need one pot. That means fewer dishes in the sink and more time to relax after dinner. It also keeps costs low by using roasted petite diced tomatoes instead of pricey sun dried ones, giving you deep flavor without stretching your budget.
Table of Contents
Why This Recipe Works

This one pot orzo works because of simple cooking science. When you cook the orzo directly in broth instead of boiling it separately, the pasta releases its natural starch. That starch blends with the liquid and creates a creamy texture, much like risotto. You get a rich sauce without relying on too much heavy cream.
Flavor builds in layers. First, sautéing the onion, garlic, and Italian seasoning in oil and butter forms a deep savory base. The heat wakes up the spices and sweetens the onion. Using room temperature heavy cream also matters. Cold cream can shock the hot pan and cause curdling. Letting it sit out briefly helps it blend smoothly into the sauce.
Ingredients Needed

For the Flavor Base
- 1 tablespoon olive oil
- 2 tablespoons butter
- 1/2 medium onion, finely chopped
- 4 garlic cloves, minced fresh for best flavor
- 1 teaspoon Italian seasoning
For the Creamy Tomato Sauce
- 1 can roasted petite diced tomatoes, undrained
- 1 teaspoon fresh lemon juice
- 1 teaspoon Dijon mustard
For the Pasta and Liquid
- 1 cup uncooked orzo pasta
- 1 1/2 cups vegetable broth, low sodium preferred
- 1/2 cup heavy cream, at room temperature to prevent curdling
For Finishing Touches
- 1/2 cup freshly shredded Parmesan cheese for smooth melting
- 1 cup fresh baby spinach, lightly packed
- 2 tablespoons fresh parsley, finely chopped
- Salt and black pepper to taste
Each ingredient plays a clear role. The broth cooks the orzo and builds the sauce. The cream and Parmesan create richness. The spinach and parsley add color and freshness at the end.
How to Make Creamy One Pot Orzo

- Sauté the aromatics.
Place a large pot over medium high heat. Add the olive oil, butter, and chopped onion. Cook for 3 to 4 minutes, stirring often, until the onion turns soft and slightly translucent. This step builds the flavor base and removes the raw bite from the onion. - Toast the garlic and seasoning.
Stir in the minced garlic and Italian seasoning. Cook for about 30 seconds, just until fragrant. Do not let the garlic brown, as it can turn bitter. - Build the flavor layer.
Add the roasted petite diced tomatoes with their juices, lemon juice, and Dijon mustard. Stir well to combine. Let the mixture cook for about 1 minute so the flavors begin to blend. - Add the orzo and lightly toast.
Stir in the uncooked orzo. Cook for 2 to 3 minutes while stirring frequently. Light toasting deepens the flavor and helps the pasta hold its shape as it cooks. - Pour in the liquids and simmer gently.
Add the vegetable broth and room temperature heavy cream. Stir to combine. When the mixture begins to bubble, reduce the heat to medium low. Let it simmer uncovered for about 10 minutes. Stir every few minutes so the orzo does not stick to the bottom. The liquid should gently simmer, not rapidly boil. You want most of the liquid absorbed while keeping the texture creamy. - Check texture and doneness.
The orzo should be tender but still slightly firm in the center, known as al dente. The sauce should thicken enough to coat the back of a spoon. If it looks too thin, let it simmer a few minutes longer. If it looks dry before the pasta is tender, add a small splash of broth. - Finish with cheese and greens.
Remove the pot from the heat. Stir in the freshly shredded Parmesan, baby spinach, and chopped parsley. Stir until the spinach wilts and the cheese melts smoothly into the sauce. - Let it rest briefly.
Cover the pot and let the orzo sit for 2 to 3 minutes. During this time, it will absorb more liquid and thicken naturally. - Season and serve.
Taste and add salt and black pepper as needed. Serve warm while the sauce is creamy and rich.

Essential Tips for Success
Stir occasionally and stay nearby.
Do not walk away while the orzo simmers. Because it cooks directly in the broth and cream, it can stick to the bottom of the pot if left unattended. Stir every few minutes to keep the texture smooth and prevent burning.
Check the texture before serving.
Taste the orzo near the end of cooking. It should be tender with a slight bite in the center. If the pasta still feels too firm but most of the liquid has been absorbed, add a small splash of warm broth and continue cooking for a few more minutes.
Let it rest before digging in.
After you remove the pot from the heat, allow the dish to sit covered for 2 to 3 minutes. The orzo will continue to absorb liquid, and the sauce will thicken naturally. This short resting time makes the final texture rich and creamy without extra cream.
Serving Suggestions and Variations
Protein Additions
This creamy orzo pairs well with simple, savory proteins. Try serving it with sliced Garlic Herb Baked Chicken for a balanced and filling dinner. Roasted mushrooms add a deep, earthy flavor that blends beautifully with the tomato cream sauce. For a briny contrast, sprinkle in a handful of chopped Kalamata olives just before serving.
You can also top the bowl with grilled shrimp or flaked salmon if you want a seafood twist.
Dietary Swaps
To make this dish fully vegan, replace the heavy cream with a plant based cooking cream and use a dairy free Parmesan style cheese. Nutritional yeast also adds a mild cheesy flavor. Swap the butter for olive oil to keep everything plant based.
Simple Side Ideas
Serve this one pot orzo with a light green salad tossed in balsamic vinaigrette. The crisp greens and tangy dressing balance the rich and creamy sauce. Warm crusty bread also works well for scooping up every last bite.
Storage and Reheating
How to Store
Let the creamy orzo cool to room temperature before storing. Transfer it to an airtight container and place it in the refrigerator. It will stay fresh for up to 3 days. Keep it sealed tightly to maintain its texture and prevent it from drying out.
How to Reheat Without Losing Creaminess
Orzo absorbs liquid as it sits, so it will thicken in the fridge. To bring back the creamy texture, place the desired portion in a saucepan or microwave safe bowl. Add a small splash of vegetable broth or water before reheating. Warm it gently, stirring halfway through, until heated through and smooth again.
If it still looks thick, add another small splash of liquid and stir well before serving.
Conclusion
This creamy one pot orzo proves that a simple pantry meal can taste like something from your favorite restaurant. It cooks in one pot, which means less cleanup and less stress at the end of the day. The roasted tomatoes add deep flavor at a lower cost than sun dried versions, and the starch from the orzo creates a rich sauce without extra effort.
If you tried this recipe, I would love to hear from you. Leave a comment below and share your star rating so others know how it turned out. Did you add chicken, mushrooms, or olives? Share your twist. You can also save this recipe to Pinterest or share it on Facebook to help other home cooks enjoy an easy, creamy weeknight dinner.
YOU MIGHT ALSO LIKE…

Creamy Orzo
Ingredients
Flavor Base
- 1 tablespoon olive oil
- 2 tablespoons butter
- ½ medium onion finely chopped
- 4 cloves garlic minced
- 1 teaspoon Italian seasoning
Creamy Tomato Sauce
- 1 can roasted petite diced tomatoes undrained
- 1 teaspoon fresh lemon juice
- 1 teaspoon Dijon mustard
Pasta and Liquid
- 1 cup uncooked orzo pasta
- 1 ½ cups vegetable broth low sodium preferred
- ½ cup heavy cream room temperature
Finishing Touches
- ½ cup Parmesan cheese freshly shredded
- 1 cup baby spinach lightly packed
- 2 tablespoons fresh parsley finely chopped
- to taste salt
- to taste black pepper
Instructions
- Place a large pot over medium high heat. Add olive oil, butter, and chopped onion. Cook for 3 to 4 minutes, stirring often, until softened and translucent.
- Stir in minced garlic and Italian seasoning. Cook for about 30 seconds until fragrant, being careful not to brown the garlic.
- Add roasted petite diced tomatoes with juices, lemon juice, and Dijon mustard. Stir well and cook for 1 minute to blend flavors.
- Stir in uncooked orzo and toast lightly for 2 to 3 minutes, stirring frequently.
- Pour in vegetable broth and room temperature heavy cream. Bring to a gentle simmer, then reduce heat to medium low. Simmer uncovered for about 10 minutes, stirring every few minutes, until orzo is tender and sauce is creamy.
- Remove from heat. Stir in Parmesan cheese, baby spinach, and chopped parsley until spinach wilts and cheese melts smoothly.
- Cover and let rest for 2 to 3 minutes to thicken. Season with salt and black pepper to taste, then serve warm.
Notes
Nutrition Facts
Serving Size: 1.5 cups- Calories: 390 kcal (20%)
- Carbohydrates: 34g (11%)
- Protein: 11g (22%)
- Fat: 24g (37%)
- Sodium: 630mg (27%)
- Fiber: 2g (8%)
FAQs
What is orzo made of?
Orzo is a small pasta made from semolina flour, which comes from durum wheat. It looks like rice, but it is pasta. Some gluten free versions use corn or rice flour instead.
Does orzo cook like rice or pasta?
Orzo cooks like pasta. You can boil it in salted water and drain it, or cook it directly in broth as shown in this recipe. When cooked in liquid, it releases starch and creates a creamy texture similar to risotto.
What is good with orzo?
Orzo pairs well with baked chicken, grilled shrimp, roasted vegetables, and salmon. It also works as a base for grain style bowls with spinach, olives, and fresh herbs. A crisp green salad on the side keeps the meal balanced.
What sauce is good on orzo?
Creamy garlic Parmesan sauce is a popular choice. Tomato based sauces also taste great. You can toss it with pesto, lemon butter sauce, or even a light olive oil and herb mix for a simple side dish.
Is orzo healthy for weight loss?
Orzo can fit into a balanced diet when eaten in moderate portions. It provides carbohydrates for energy and can be paired with lean protein and vegetables for a filling meal. Choosing whole wheat orzo may add extra fiber.
Can I replace rice with orzo?
Yes, you can replace rice with orzo in many dishes. It works well in soups, salads, and side dishes. Keep in mind that orzo has a softer texture than rice and cooks faster, so adjust cooking time as needed.