One Pot Creamy Tomato Orzo
One Pot Creamy Tomato Orzo is one of those comforting dishes that feels like a warm hug on a chilly evening. The creamy sauce with tender orzo and sweet cherry tomatoes makes for a delectable meal that comes together effortlessly in just one pot. Whether you’re a busy parent juggling dinner prep or a cooking enthusiast looking for a new favorite, this dish is sure to tick all the boxes. Plus, the vibrant colors and flavors make it feel gourmet, even though it’s simple to make.
Table of Contents

I first stumbled upon this recipe during a weeknight scramble to feed my family, and it quickly became a staple in our home. The versatility of the dish means it adapts well to various dietary preferences or pantry staples. The joy of serving this creamy delight is magnified by the smiles it brings to the table. So grab your pot and let’s dive into the deliciousness of one pot creamy tomato orzo!
Why You’ll Love This Recipe
- Simple & Quick: You can whip this up in about 40 minutes, perfect for busy weeknights.
- Irresistible Flavor: It features a rich, savory taste complemented by a hint of warmth from the red pepper flakes.
- Eye-Catching Appeal: The bright cherry tomatoes and vibrant green spinach make it visually stunning.
- Flexible Serving: Ideal for cozy dinners, impressive enough for guests, or perfect as leftovers for lunch the next day.
- Diet-Friendly Options: Vegan and easily adaptable for gluten-free diets using the right orzo.
Ingredients You’ll Need
- 2 tablespoons oil: A neutral oil like olive or canola helps sauté the aromatics and adds a rich base to the dish.
- 1 large or 2 small shallots, diced: Shallots provide a subtly sweet flavor that enhances the dish; yellow onion can be a substitute if necessary.
- Pinch of salt: Enhances the overall flavor of the dish without overpowering it.
- 4 cloves garlic, minced: Fresh garlic infuses the base with warmth and depth; feel free to add more if you love garlic!
- ¼ teaspoon red pepper flakes: A little heat perfectly balances the sweetness of the tomatoes – adjust according to your spice preference.
- 3 tablespoons tomato paste: Concentrates the tomato flavor beautifully. Look for high-quality brands; it makes a difference!
- ½ teaspoon Italian seasoning: A fragrant blend of herbs that brings that classic Italian flavor.
- 6 oz cherry tomatoes, halved: These sweet gems burst with flavor as they cook down; any small tomato variety will work.
- 1½ cups (10 ounces) orzo: This tiny pasta shape absorbs the sauce beautifully, making each bite creamy and satisfying.
- ½ cup white wine: Adds acidity and complexity to the dish; opt for a dry variety for best results.
- 3¾ cups vegan chicken broth (or vegetable broth): Provides flavor and liquid for the orzo to cook; homemade stock elevates it even further!
- ⅓-½ cup plain vegan cream cheese, softened: Creates that luscious creamy texture we crave. Consider cashew cream for a nutty twist.
- 2 handfuls fresh spinach, chopped: Adds color, nutrition, and freshness that contrasts brilliantly with the creamy sauce.
- ½ cup grated vegan parmesan: This melty cheese alternative brings richness and a slightly nutty flavor. Nutritional yeast would also work well here.
- Fresh parsley, chopped: Brightens up the dish with a refreshing note; feel free to sprinkle it on just before serving.
- Fresh basil, chopped: Adds a fragrant herbal touch; tearing it by hand enhances the aroma.
- Black pepper, to taste: A must for seasoning and balancing flavors; freshly cracked pepper is always best.
How to Make One Pot Creamy Tomato Orzo

- Sauté the Aromatics: Heat the oil in a large pot over medium heat. Add the diced shallots along with a generous pinch of salt. Sauté for about 3 minutes until softened and translucent.
- Add Garlic & Spice: Stir in the minced garlic and red pepper flakes. Sauté for 1-2 minutes more, stirring frequently, until fragrant; be careful not to let it burn!
- Cook the Tomato Paste: Add the tomato paste and stir to combine, cooking for about 3 minutes while stirring constantly. This step deepens the tomato flavor, so don’t rush it. Mix in the Italian seasoning.
- Incorporate the Tomatoes: Toss in the halved cherry tomatoes and cook for 3-5 minutes until the skins start to wrinkle and release their juices. Gently mash some of them as you stir.
- Toast the Orzo: Add the orzo to the pot, stirring well to coat it with the tomato mixture. Let the orzo sit undisturbed for 1-2 minutes to toast slightly, enhancing its nutty flavor.
- Deglaze with Wine: Pour in the white wine and stir, scraping up any browned bits from the bottom. Allow the wine to cook down and absorb completely, which will take about 2-3 minutes.
- Simmer the Orzo: Pour in the vegan chicken broth and give everything a stir. 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 has been absorbed — the mixture should be creamy and saucy, not soupy.
- Make it Creamy: Stir in the vegan cream cheese until it’s completely melted, creating a seamless blend that forms a rich, creamy sauce.
- Add Spinach & Cheese: Toss in the chopped spinach and vegan parmesan, stirring until the spinach wilted down.
- Finish & Serve: Remove from heat, garnish generously with parsley and basil, and adjust salt and pepper to taste. Enjoy immediately!
Storing & Reheating
Once cooled, you can store any leftovers in an airtight container in the fridge for up to 4 days. For longer storage, transfer to the freezer for up to 3 months. To reheat, simply warm it on the stovetop over low heat, adding a splash of vegetable broth or water if it seems too thick. Keep in mind that the texture may change when reheated, but a little stirring will help revive that creamy goodness.
Chef’s Helpful Tips
- If the orzo is too thick after cooking, add a small amount of broth or water to loosen it up.
- For an added depth of flavor, try roasting the cherry tomatoes before adding them in.
- Feel free to incorporate other vegetables like zucchini or bell pepper to bulk it up.
- To enhance the flavor, use room temperature vegan cream cheese — it blends more easily.
- Adjust the amount of red pepper flakes based on your heat tolerance; it’s easy to scale up or down.
The rich, creamy, and vibrant One Pot Creamy Tomato Orzo truly brings comfort to any dinner table. By layering flavors and careful additions, you create something that feels indulgent yet remains incredibly manageable on a weeknight. Don’t shy away from experimenting with ingredients or adding your personal touch! Whether enjoyed alone or shared with loved ones, every bite brings joy and satisfaction. Enjoy the delightful experience of cooking and savor each moment with your delicious creation.

Recipe FAQs
Can I make this recipe gluten-free?
Absolutely! Just substitute the orzo with a gluten-free pasta option. Be sure to check the cooking time, as it may vary slightly.
What can I substitute for vegan cream cheese?
If you’re looking for an alternative, you could use cashew cream or a dairy-free sour cream for a similar creamy texture and flavor.
How do I store leftovers properly?
Let leftovers cool completely before transferring them to an airtight container. Refrigerate for up to 4 days or freeze for up to 3 months for later enjoyment.
Can I add protein to this dish?
Yes! Feel free to add cooked lentils, chickpeas, or even sautéed mushrooms for extra substance and protein. Just make sure you adjust the broth accordingly if you add more ingredients.
PrintMore One Pot Recipes
- One-Pan Lemon Herb Roasted Chicken
- Coddle | Easy Dublin Coddle (Sausage and Potato One-Pot)
- One-Pot Creamy Chicken & Potato Stew (Stovetop or Slow Cooker)
- One Pan Cheesy Chicken Broccoli and Rice
- One-Skillet Garlicky Salmon & Broccoli
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: Vegan
Description
This One Pot Creamy Tomato Orzo combines rich flavors with simple prep. Enjoy the combination of cherry tomatoes, vegan cream cheese, and fresh herbs for a comforting meal.
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 oil in a large pot over medium heat, add diced shallots and a pinch of salt; sauté for 3 minutes until softened.
- Stir in minced garlic and red pepper flakes, and cook for 1-2 minutes until fragrant.
- Add tomato paste, stirring constantly for 3 minutes until it darkens slightly and its flavor intensifies, then mix in Italian seasoning.
- Stir halved cherry tomatoes, cooking for 3-5 minutes until skins wrinkle and juices are released; mash some tomatoes gently as you stir.
- Add orzo, stirring well to coat; let sit undisturbed for 1-2 minutes to toast slightly.
- Pour in white wine, scraping up browned bits; let cook for 2-3 minutes until absorbed.
- Add vegan chicken broth; bring to a simmer. Reduce heat to low, cover, and cook for 20 minutes, stirring occasionally until pasta is tender and broth is mostly absorbed.
- Stir in vegan cream cheese until fully melted for a creamy sauce.
- Add chopped spinach and vegan parmesan; mix well.
- Remove from heat, garnish with parsley and basil, and adjust salt and pepper to taste before serving.
Notes
For added flavor, use homemade vegetable broth instead of store-bought.
Feel free to substitute any favorite greens for the spinach, like kale or arugula.
Make it gluten-free by using gluten-free orzo.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 700mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 54g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 0mg
