One Pot Creamy Tomato Orzo
One Pot Creamy Tomato Orzo is a delightful Italian-inspired dish that beautifully combines the comforting flavors of tomatoes, garlic, and creamy goodness. This dish features tender orzo pasta gently simmered in a savory broth, coalescing into a luscious, rich meal, making it perfect for those hectic weeknights when you yearn for something satisfying yet simple. The appeal of this recipe lies not only in its vibrant color but also in its ease – everything cooks beautifully in a single pot, minimizing cleanup while maximizing flavor.
Table of Contents

I first discovered this one-pot wonder during a busy evening when I craved something warm and flavorful, but didn’t want to spend hours in the kitchen. The combination of fresh ingredients and the creamy texture spoke to my soul, leaving me eager to share this recipe with friends and family. One Pot Creamy Tomato Orzo isn’t just a meal; it’s an experience that encapsulates comfort and warmth.
Why You’ll Love This Recipe
- Simple & Quick: With only 10 minutes of prep and 40 minutes total, this is a weeknight warrior.
- Irresistible Flavor: The blend of garlic, tomatoes, and creamy vegan cheese results in a rich, savory delight.
- Eye-Catching Appeal: The vibrant reds and greens make for a stunning dish that looks gorgeous on any dinner table.
- Flexible Serving: Perfect for family dinners, cozy gatherings, or meal prepping for the week ahead.
- Diet-Friendly Options: This recipe is completely vegan, offering a delicious alternative to traditional creamy pastas.
Ingredients You’ll Need
- 2 tablespoons oil: Use olive oil for a fruity flavor that enhances the dish. Can substitue with vegetable oil if preferred.
- 1 large or 2 small shallots, diced: Shallots add a sweet, mild onion flavor. Yellow onion is a functional backup if shallots aren’t on hand.
- Pinch of salt: Enhances the flavors; adjust to taste.
- 4 cloves garlic, minced: Fresh garlic brings an aromatic touch. Feel free to increase it for a more robust flavor.
- ¼ teaspoon red pepper flakes: Adds a gentle heat. Adjust depending on your spice preference.
- 3 tablespoons tomato paste: Intensifies the tomato flavor; no substitutes recommended here for optimal richness.
- ½ teaspoon Italian seasoning: A blend of herbs that accentuates the dish perfectly, or you can use your favorite dried herbs.
- 6 oz cherry tomatoes, halved: These provide sweetness and juiciness. Any ripe tomatoes can work in a pinch.
- 1½ cups (10 ounces) orzo: This small pasta gives a perfect chewy texture. If unavailable, try other small pasta shapes, but adjust the cooking time.
- ½ cup white wine: Enhances flavor complexity; substitute with veggie broth if avoiding alcohol.
- 3¾ cups vegan chicken broth (or vegetable broth): Adds depth to the dish. Use homemade broth for a fresh taste.
- ⅓-½ cup plain vegan cream cheese, softened: Gives it that creamy texture; non-dairy sour cream can be a suitable alternative.
- 2 handfuls fresh spinach, chopped: Adds nutrition and color; feel free to swap out with kale or arugula.
- ½ cup grated vegan parmesan: For that cheesy, salty finish; regular parmesan can be substituted if dairy isn’t a concern.
- Fresh parsley, chopped: Brightens the flavors. Cilantro could make an interesting twist.
- Fresh basil, chopped: Adds freshness and aroma; oregano can be used as a substitute in a pinch.
- Black pepper, to taste: Bring balance; use freshly cracked for the best flavor.
How to Make One Pot Creamy Tomato Orzo

Heat the oil: Start by heating 2 tablespoons of oil in a large pot over medium heat. Add the diced shallots with a generous pinch of salt. Sauté for about 3 minutes until softened and translucent.
Add garlic and spice: Stir in 4 cloves of minced garlic and ¼ teaspoon of red pepper flakes. Sauté for 1-2 minutes, stirring frequently, until fragrant. Be cautious not to let it burn, as garlic can take a quick turn.
Incorporate tomato paste: Next, add 3 tablespoons of tomato paste and stir to combine. Cook for about 3 minutes, continually stirring until the mixture darkens slightly and becomes aromatic. This brings out the sweetness and depth of the tomatoes. Incorporate ½ teaspoon of Italian seasoning during this step.
Cook the cherry tomatoes: Toss in the 6 oz of halved cherry tomatoes. Cook for 3-5 minutes until the skins start to wrinkle and release their juices. Use your spoon to gently mash a few of the tomatoes as you stir, enhancing the sauce.
Toast orzo: Add 1½ cups of orzo to the pot and stir well to coat. Let the orzo sit undisturbed for 1-2 minutes to allow it to toast slightly, giving it a nutty depth of flavor.
Pour in wine: Next, add ½ cup of white wine and deglaze the pot by scraping any browned bits from the bottom. Allow the wine to cook until absorbed, around 2-3 minutes.
Combine broth: Add 3¾ cups of vegan chicken broth and stir well. Bring it to a simmer; once it reaches a simmer, lower the heat, cover, and let it cook for about 20 minutes, stirring occasionally. You want the orzo to be tender, with a creamy yet saucy consistency.
Stir in cream cheese: Once cooked, remove from heat and stir in ⅓-½ cup of softened vegan cream cheese until it’s melted and creates a beautifully rich sauce.
Add spinach and parmesan: Mix in the 2 handfuls of chopped fresh spinach and ½ cup of grated vegan parmesan, stirring until the spinach wilts.
Garnish and serve: Remove from heat, generously garnish with chopped parsley and basil, then season with additional salt and pepper to taste. Serve immediately and enjoy!
Storing & Reheating
To store One Pot Creamy Tomato Orzo, let it cool to room temperature before transferring it into an airtight container. It can safely sit at room temperature for up to 2 hours. In the fridge, it will last for about 3-4 days. For longer storage, you can freeze it in a safe container or meal prep bags for up to 3 months. When reheating, microwave in short intervals or on the stove, stirring frequently to maintain creaminess. You may need to refresh the texture by adding a splash of broth or water.
Chef’s Helpful Tips
- Make sure to sauté the shallots and garlic gently to develop their natural sweetness without browning them too much.
- Don’t skip the step of letting the orzo sit undisturbed when first added; it enhances the toastiness.
- Adjust the consistency with broth as needed—if you prefer a creamier dish, feel free to add more liquid when reheating.
- If you’re making this ahead, consider undercooking the orzo slightly, as it will absorb more liquid while sitting and reheating.
- Dry herbs can replace fresh ones, but remember that dried herbs are more concentrated. Adjust the quantities accordingly.
This creamy, comforting dish perfectly balances nutrition and flavor, offering a taste of Italy right from your kitchen. As you enjoy One Pot Creamy Tomato Orzo, consider experimenting with different vegetables or herbs to truly make it your own. The possibilities are endless, and I hope this recipe becomes a cherished part of your meal rotation!

Recipe FAQs
Can I make this dish gluten-free?
Absolutely! Substitute orzo with gluten-free pasta or rice. Adjust the cooking time as necessary, ensuring it doesn’t become mushy.
How can I enhance the flavor even more?
Adding a splash of balsamic vinegar or a squeeze of fresh lemon juice just before serving can elevate the flavors wonderfully. Try incorporating sautéed mushrooms or bell peppers to diversify the textures and tastes.
Is it possible to keep this dish vegan?
Yes! This recipe is entirely vegan, so using vegan cream cheese and broth ensures it remains plant-based and delicious.
Can I store leftovers?
Yes, leftovers can be stored in the fridge for up to four days or frozen for three months. Just ensure it’s in a tightly sealed container to maintain freshness. Reheat gently for best texture.
PrintMore Main Dishes Recipes
- Creamy Mushroom Risotto
- Roasted Garlic & Herb Whole Chicken (Sunday Dinner)
- Honey Garlic Sheet-Pan Salmon with Broccoli & Carrots
- Filet Mignon with Dijon Sauce
- Orange Chicken Meatballs
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: Stovetop
- Cuisine: Italian
Description
Experience the delight of One Pot Creamy Tomato Orzo, featuring cherry tomatoes and spinach in a luscious cream sauce. It’s a quick, flavorful option that’s perfect for busy nights and satisfying for any comfort food lover.
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 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, stirring frequently, until fragrant.
- Add the tomato paste and stir to combine. Cook for about 3 minutes, stirring constantly, until the tomato paste darkens slightly. Add the Italian seasoning and mix through.
- Stir in the halved cherry tomatoes. Cook for 3-5 minutes until the skins start to wrinkle and release their juices, mashing some of the tomatoes.
- Add the orzo to the pot and stir well to coat it with the tomato mixture. Let it sit undisturbed for 1-2 minutes to toast slightly.
- Pour in the white wine and stir, scraping up any browned bits. Let it cook until completely absorbed, about 2-3 minutes.
- Add the vegan chicken broth. Stir well and bring to a simmer. Reduce the heat to low and cover. Cook for 20 minutes, stirring occasionally, until the orzo is tender and creamy.
- Stir in the vegan cream cheese until melted, creating a rich sauce.
- Add the chopped spinach and vegan parmesan, and stir.
- Remove from heat, garnish with parsley and basil, and adjust salt and pepper to taste. Serve immediately.
Notes
For a spicier version, increase the red pepper flakes.
Feel free to add your favorite vegetables to personalize the dish.
Store leftovers in an airtight container in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 340
- Sugar: 4g
- Sodium: 550mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 47g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 5mg
