One Pot Creamy Tomato Orzo
One Pot Creamy Tomato Orzo is one of those meals that feels like a warm hug after a long day. Imagine silky orzo, enveloped in a creamy, tangy tomato sauce, punctuated by pops of sweetness from tender cherry tomatoes. This dish is not just a feast for the eyes; it’s an easy dinner solution that marries comfort with flavor. The beauty lies in its simplicity and the joy of cooking everything in a single pot—less mess, more time to enjoy your evening.
Table of Contents

I first stumbled upon this dish during a hectic week when I needed a quick yet satisfying meal. The moment I took my first bite, I felt reassured by the familiar flavors reminiscent of my favorite Italian meals. The One Pot Creamy Tomato Orzo is an inviting recipe; it’s easy to whip up, budget-friendly, and can adjust to whatever you might have on hand. I can’t wait for you to try it!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 40 minutes, this meal is an effortless way to put dinner on the table.
- Irresistible Flavor: The creamy texture paired with the vibrant tomato base is utterly delicious and comforting.
- Eye-Catching Appeal: Picture gorgeous red tomatoes and green spinach mingling in a creamy sauce—it’s as lovely as it is tasty!
- Flexible Serving: Perfect for a cozy weeknight dinner or impressive enough for hosting friends.
- Diet-Friendly Options: Easily made vegan and satisfying for everyone at your table!
Ingredients You’ll Need
- 2 tablespoons oil: This is the base for sautéing the shallots and garlic; olive oil is a great choice for added flavor.
- 1 large or 2 small shallots, diced: Offers a mild sweetness and depth; you can substitute with yellow onion if needed.
- Pinch of salt: Enhances the overall flavor of the dish; remember to adjust based on dietary needs.
- 4 cloves garlic, minced: Adds aromatic deliciousness; don’t skimp on this one!
- ¼ teaspoon red pepper flakes: For a gentle kick—add more if you like heat or skip it entirely for a milder dish.
- 3 tablespoons tomato paste: Concentrates the tomato flavor beautifully, creating a rich base.
- ½ teaspoon Italian seasoning: A blend of herbs that evokes the essence of Italian cooking.
- 6 oz cherry tomatoes, halved: Their natural sweetness balances the tomato paste; you can use any ripe tomatoes as an alternative.
- 1½ cups orzo: This small pasta cooks quickly and absorbs flavors beautifully; substitute with small pasta shapes if you need to.
- ½ cup white wine: Adds depth and complexity; for a non-alcoholic version, replace it with more broth.
- 3¾ cups vegan chicken broth (or vegetable broth): The liquid base; choose a good quality broth for a richer taste.
- ⅓-½ cup plain vegan cream cheese, softened: Makes the dish creamy and luscious; feel free to use regular cream cheese if you’re not strictly vegan.
- 2 handfuls fresh spinach, chopped: Brightens up the dish with color and nutrients; kale or Swiss chard can be great substitutes.
- ½ cup grated vegan parmesan: Adds a cheesy finish; regular parmesan works well here if you’re not vegan.
- Fresh parsley, chopped: This garnish adds freshness; consider using other herbs like oregano or thyme for variety.
- Fresh basil, chopped: Essential for that fresh burst of flavor; dried basil can be used in a pinch, though fresh is preferred.
- Black pepper, to taste: Just a sprinkle of this adds great flavor—adjust as per your preferences.
How to Make One Pot Creamy Tomato Orzo

- Heat the oil: Add 2 tablespoons of oil to a large pot over medium heat. Once the oil shimmers, toss in the diced shallots and a generous pinch of salt. Sauté for about 3 minutes—until the shallots are softened and translucent.
- Add garlic and spices: Stir in 4 cloves of minced garlic and ¼ teaspoon of red pepper flakes. Sauté for another 1-2 minutes, stirring frequently until fragrant—be cautious not to let it burn!
- Incorporate tomato paste: Add 3 tablespoons of tomato paste to the pot. Cook for roughly 3 minutes, stirring constantly until the paste darkens slightly. This step enhances the flavor significantly, followed by ½ teaspoon of Italian seasoning mixed through.
- Mash those tomatoes: Gently fold in 6 oz of halved cherry tomatoes. Let them cook for 3-5 minutes until their skins start to wrinkle and release their juicy goodness. Take a spoon and lightly mash some of the tomatoes as you stir.
- Toast the orzo: Once the tomatoes are softened, add 1½ cups of orzo. Stir well to coat the orzo with the tomato mixture and let it sit undisturbed for 1-2 minutes—this helps toast it and adds a nutty flavor.
- Pour in the wine: Introduce ½ cup of white wine into the pot and stir, making sure to scrape any browned bits from the bottom. Let it cook for about 2-3 minutes until the wine is completely absorbed.
- Add the broth: Next, pour in 3¾ cups of vegan chicken broth (or vegetable broth) and stir well to combine. Bring everything to a gentle simmer, reduce the heat to low, and cover the pot. Cook for 20 minutes, occasionally stirring, until the orzo is tender, and most of the broth has absorbed. The final mixture should be creamy and saucy, not soupy.
- Make it creamy: Stir in ⅓-½ cup of softened vegan cream cheese. Mix until it’s completely melted, creating a rich and creamy sauce.
- Fold in spinach and cheese: Add 2 handfuls of chopped fresh spinach and ½ cup of grated vegan parmesan. Stir everything together until the spinach is wilted and beautiful.
- Finish and serve: Remove from heat. Garnish generously with chopped fresh parsley and basil. Adjust salt and pepper to your liking, then serve immediately.
Storing & Reheating
To store any leftovers, let the One Pot Creamy Tomato Orzo cool to room temperature before transferring it to an airtight container; it will keep well in the fridge for up to 4 days. For longer storage, you can freeze it for up to 3 months—just make sure to use a freezer-safe container. When ready to enjoy again, thaw overnight in the refrigerator and reheat gently on the stove; add a splash of broth or water to refresh the creamy consistency.
Chef’s Helpful Tips
- Avoid overcooking the orzo: Keep an eye on it while it cooks, as overcooked pasta can become mushy.
- Balance flavors: If the dish tastes slightly flat, a drizzle of lemon juice can brighten it up.
- Cream cheese variations: If you prefer a dairy-free option, opt for brands that whip up nicely and bring the same creamy texture.
- Herb flavor boost: Adding fresh herbs at the end enhances the dish’s aroma, so don’t skip the parsley and basil garnish.
One Pot Creamy Tomato Orzo is not just a meal; it’s an experience! From the ease of preparation to the hearty, satisfying flavor, this dish has something wonderful for everyone. I encourage you to experiment—swap in your favorite veggies, adjust the seasonings, and make it your own. Gather your loved ones, serve it up hot, and savor every creamy, tomato-filled bite.

Recipe FAQs
Can I use regular pasta instead of orzo?
Absolutely! While orzo is fantastic for this recipe, you can use any small pasta shape like ditalini or even small shells. Just be mindful of the cooking times, as they may vary.
How can I make this dish gluten-free?
To make a gluten-free version of One Pot Creamy Tomato Orzo, swap out the orzo for a gluten-free pasta alternative. There are many options available today, such as quinoa pasta or gluten-free orzo, which work beautifully in this recipe.
What should I do if my sauce gets too thick?
If you find that the sauce has thickened too much while cooking, simply add a splash more broth or water to loosen it up. Stir well to incorporate the liquid until you achieve your desired creamy consistency.
Can I add protein to this dish?
Definitely! For added protein, consider incorporating cooked chickpeas, shredded vegan chicken, or sautéed mushrooms. You can add these ingredients right before mixing in the spinach to maintain their texture.
PrintMore Main Dishes Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

One Pot Creamy Tomato Orzo
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: One Pot
- Cuisine: Italian
Description
This One Pot Creamy Tomato Orzo is a quick and satisfying dish packed with rich flavors from tomatoes, orzo, and a creamy sauce, perfect for a weeknight dinner.
Ingredients
- 2 tablespoons oil
- 1 large or 2 small shallots, diced
- pinch of salt
- 4 cloves garlic, minced
- ¼ teaspoon red pepper flakes
- 3 tablespoons tomato paste
- ½ teaspoon italian seasoning
- 6 oz cherry tomatoes, halved
- 1½ cups (10 ounces) orzo
- ½ cup white wine
- 3¾ cups vegan chicken broth (or vegetable broth)
- ⅓–½ cup plain vegan cream cheese, softened
- 2 handfuls fresh spinach, chopped
- ½ cup grated vegan parmesan
- fresh parsley, chopped
- fresh basil, chopped
- black pepper, to taste
Instructions
- Heat the oil in a large pot over medium heat. Add the diced shallots and a generous pinch of salt. Sauté for about 3 minutes until softened and translucent.
- Stir in the minced garlic and red pepper flakes. Sauté for 1-2 minutes more, stirring frequently, until fragrant and careful not to let it burn.
- Add the tomato paste and stir to combine. Cook for about 3 minutes until the tomato paste darkens slightly and becomes fragrant, then add the Italian seasoning and mix well.
- Stir in the halved cherry tomatoes and cook for 3-5 minutes until the skins start to wrinkle and release juices, gently mashing some of the tomatoes as you stir.
- Add the orzo to the pot and stir to coat it with the tomato mixture. Let it sit undisturbed for 1-2 minutes to toast slightly for added flavor.
- Pour in the white wine, stirring and scraping any browned bits from the bottom. Let the wine cook until it’s absorbed, about 2-3 minutes.
- Add the vegan chicken broth, stirring well, and bring to a simmer. Once simmering, reduce the heat to low and cover. Cook for 20 minutes, stirring occasionally, until the orzo is tender and most of the broth is absorbed, resulting in a creamy consistency.
- Stir in the vegan cream cheese and mix until melted, creating a rich sauce.
- Add chopped spinach and vegan parmesan, mixing well until combined.
- Remove from heat, garnish with parsley and basil, and adjust salt and pepper to taste. Serve immediately.
Notes
To add extra flavor, consider using homemade vegetable broth.
For a spicier kick, increase the amount of red pepper flakes according to your preference.
This dish is best served fresh, but leftovers can be stored in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 330
- Sugar: 4g
- Sodium: 600mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 0mg
