One Pot Creamy Tomato Orzo
One Pot Creamy Tomato Orzo combines the comforting flavors of creamy tomatoes and savory herbs in a single pot. With tender orzo pasta enveloped in a luscious sauce, each bite is a delightful experience that comforts the soul. It’s the kind of dish that welcomes you home after a long day, wrapping you in warmth and flavor. This easy-going recipe not only saves time but also eliminates the hassle of multiple pots and pans.
Table of Contents

When I first made this One Pot Creamy Tomato Orzo, I was blown away by how simple and quick it was to prepare. It’s a fantastic meal to whip up on a busy weeknight but also elegant enough for a special occasion. You won’t miss the complexity of a long recipe; instead, this dish delivers on taste without the fuss. So let’s get ready to savor each creamy, tomato-infused bite!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 40 minutes, perfect for busy nights.
- Irresistible Flavor: A rich blend of tomatoes, garlic, and savory spices makes it so satisfying.
- Eye-Catching Appeal: The vibrant colors of cherry tomatoes and fresh herbs make it a feast for the eyes.
- Flexible Serving: Great for dinner gatherings, potlucks, or cozy nights in.
- Diet-Friendly Options: Easily made vegan and accommodating for various dietary needs.
Ingredients You’ll Need
- 2 tablespoons oil: Use olive oil for a rich flavor or switch to canola for a more neutral taste.
- 1 large or 2 small shallots, diced: Shallots impart a milder flavor compared to onions, but you can replace them with a small onion if needed.
- Pinch of salt: Enhances the flavors of the ingredients; adjust to taste.
- 4 cloves garlic, minced: Fresh garlic adds a pungent aroma. Use less if you’re sensitive to its strong flavor.
- ¼ teaspoon red pepper flakes: For a gentle heat; omit if you prefer a milder dish.
- 3 tablespoons tomato paste: This concentrated tomato flavor brings depth; you can also use canned diced tomatoes as a substitute.
- ½ teaspoon Italian seasoning: A blend of herbs that lifts the dish; try substituting with fresh herbs like basil or oregano for a fresher taste.
- 6 oz cherry tomatoes, halved: Their sweetness complements the dish perfectly; you could use grape tomatoes as an alternative.
- 1½ cups (10 ounces) orzo: This pasta shape works beautifully for this recipe, but feel free to swap it with another small pasta like ditalini.
- ½ cup white wine: Use a dry wine for the best flavor; substitute with vegetable broth if you’re looking for a non-alcoholic option.
- 3¾ cups vegan chicken broth (or vegetable broth): This gives a complex base; choose a low-sodium version to control salt level.
- ⅓-½ cup plain vegan cream cheese, softened: Provides creaminess without dairy; you can replace it with cashew cream or coconut cream for a different flavor.
- 2 handfuls fresh spinach, chopped: Adds nutrients and color; feel free to use kale or Swiss chard as substitutes.
- ½ cup grated vegan parmesan: A cheesy finish; can use nutritional yeast as a lower-calorie alternative.
- Fresh parsley, chopped: Brightens the dish with freshness; optional but recommended.
- Fresh basil, chopped: Adds a sweet, aromatic flavor; use dried basil if fresh isn’t available.
- Black pepper, to taste: Balances flavors; add during serving for a touch of spice.
How to Make One Pot Creamy Tomato Orzo

- Sauté the Shallots: 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 the shallots are softened and translucent.
- Add Garlic and Spice: Stir in the minced garlic and red pepper flakes. Sauté for 1-2 minutes more, stirring frequently, until the garlic is fragrant; do keep an eye out to prevent burning!
- Integrate Tomato Paste: Add the tomato paste and stir to combine. Cook for about 3 minutes, stirring constantly, until the paste darkens slightly and develops a rich aroma. This concentrates the flavors beautifully. Add the Italian seasoning and mix it through.
- Introduce Cherry Tomatoes: Toss in the halved cherry tomatoes. Cook for 3-5 minutes until the skins start to wrinkle and the tomatoes release their juices. Use your spoon to gently mash some of the tomatoes as you stir them in.
- Toast the Orzo: Add the orzo to the pot and stir well to coat it with the tomato mixture. Let the orzo sit undisturbed for 1-2 minutes to toast slightly, enhancing the flavor.
- Incorporate White Wine: Pour in the white wine and stir, scraping up any browned bits from the bottom of the pot. Allow the wine to cook until it’s absorbed—this usually takes about 2-3 minutes.
- Simmer with Broth: Add the vegan chicken broth and stir well to combine. Bring it to a simmer, then 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 final texture should be creamy and saucy, not soupy.
- Stir in Creaminess: Once done, stir in the vegan cream cheese until it melts and creates a luscious sauce.
- Add Spinach and Cheese: Mix in the chopped spinach and vegan parmesan, stirring until everything is combined well and the spinach wilts.
- Garnish and Serve: Remove from heat, garnish generously with chopped parsley and basil, and adjust salt and pepper to taste. Serve immediately and enjoy the comforting flavors!
Storing & Reheating
Keep any leftovers in an airtight container at room temperature for up to 2 hours. For longer storage, refrigerate for up to 4 days. If you prefer to freeze, store in a freezer-safe container for up to 3 months. When reheating, microwave on low or heat gently on the stove, adding a splash more broth or water to refresh the creamy texture.
Chef’s Helpful Tips
- Always dice shallots finely for even cooking and distribution.
- Make sure to sauté garlic until fragrant, but be cautious—burnt garlic can ruin the dish’s flavor.
- Feel free to play with the veggie quantities and types; zucchini or bell peppers can work well.
- Not all orzo cooks the same, so keep an eye on it to achieve perfect tenderness.
- For added richness, consider a dash of lemon juice before serving to balance the flavors.
The One Pot Creamy Tomato Orzo is a pure delight that highlights simplicity in cooking while still serving up sumptuous flavors. The tomato and creamy cheese create a comforting embrace in every bite, making it easy to see why this dish quickly becomes a family favorite. Don’t hesitate to mix in your favorite veggies or herbs to make this dish your own—after all, cooking should be fun and a little experimental! So, grab your ingredients and dive into this deliciously creamy journey; you won’t regret it!

Recipe FAQs
Can I use a different pasta instead of orzo?
Yes! While orzo is ideal for this recipe, you can substitute it with any small pasta shape, such as ditalini or even small shells. Just keep an eye on cooking times, as different pasta sizes will require varying amounts of liquid and time to soften.
Is this recipe kid-friendly?
Absolutely! The creamy texture and mild flavors should appeal to children. You can tweak the spice level by omitting the red pepper flakes if your little ones are sensitive to heat.
Can I make this dish ahead of time?
Yes! You can prepare the dish a day in advance and store it in the refrigerator. Simply reheat gently on the stove, adding a splash of broth to bring back the creamy texture.
What can I serve with One Pot Creamy Tomato Orzo?
This orzo dish pairs wonderfully with a fresh side salad or garlic bread. You could also serve it alongside grilled vegetables for a heartier meal, or enjoy it as a stand-alone entrée!
PrintMore Main Dishes Recipes
- Moroccan Lamb Tagine | Slow-Braised Easter Centerpiece with Apricots & Spices
- Cheesy Baked Ziti | Easy Weeknight Pasta Bake with Ricotta & Mozzarella
- Baked Chicken Breasts
- Make Ahead Crockpot Mashed Potatoes
- Ahi Tuna Poke Bowls
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
Enjoy the rich and flavorful One Pot Creamy Tomato Orzo, a perfect meal for a quick dinner. Made with fresh ingredients like cherry tomatoes and spinach, it’s a comforting dish that’s easy to prepare for any occasion.
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 generous pinch of salt. Sauté for about 3 minutes until softened and translucent.
- Stir in minced garlic and red pepper flakes. Sauté for 1-2 minutes until fragrant, being careful not to burn.
- Add tomato paste and stir to combine. Cook for about 3 minutes, stirring constantly until the paste darkens slightly and becomes fragrant. Add italian seasoning and mix.
- Incorporate halved cherry tomatoes. Cook for 3-5 minutes as skins wrinkle and release juices, mashing some of the tomatoes as you stir.
- Add orzo to the pot and stir to coat it with the tomato mixture. Let the orzo sit undisturbed for 1-2 minutes to slightly toast.
- Pour in white wine, stirring to scrape up browned bits from the pot. Cook until absorbed, about 2-3 minutes.
- Add vegan chicken broth. Stir well and bring to a simmer, then reduce heat to low and cover. Cook for 20 minutes, stirring occasionally, until orzo is tender and broth absorbs, creating a creamy mixture.
- Mix in vegan cream cheese until melted, forming a creamy sauce.
- Add chopped spinach and vegan parmesan, stirring to combine.
- Remove from heat, garnish with parsley and basil, and season with salt and pepper to taste. Serve immediately.
Notes
For added flavor, feel free to include other vegetables like zucchini or bell peppers.
Make it gluten-free by substituting the orzo with a gluten-free pasta alternative.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 3g
- Sodium: 500mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 0mg
