One Pot Creamy Tomato Orzo
One pot meals are an absolute lifesaver, especially when you’re craving something comforting yet quick to prepare. There’s something undeniably satisfying about a creamy dish that warms you right down to your toes. One Pot Creamy Tomato Orzo is a crowd-pleaser that checks all the boxes: indulgent, flavorful, and easy to whip up! With swirls of creamy goodness, the orzo pasta soaks up the rich tomato base, creating a delightful combination that you will want to make time and time again.
Table of Contents

I first stumbled upon this recipe during a busy week when time felt like a luxury. Just one pot, a few ingredients, and about 40 minutes later, I was diving into a bowl of this creamy deliciousness as the aroma filled my kitchen. This dish not only satisfies a hunger for something hearty but also brings a touch of elegance that rivals restaurant fare. If you’re looking for a dish that’s not just easy but also impressively delicious, this creamy tomato orzo is the answer!
Why You’ll Love This Recipe
- Simple & Quick: Prepare this dish in about 10 minutes of prep and 40 minutes of cook time—perfect for busy nights.
- Irresistible Flavor: The combination of savory shallots, garlic, and fresh basil creates a comforting yet sophisticated taste.
- Eye-Catching Appeal: The vibrant cherry tomatoes and fresh greens make this dish not just a feast for the palate but for the eyes as well.
- Flexible Serving: Great for cozy family dinners, or even as a dish to impress guests—anyone will adore it!
- Diet-Friendly Options: This recipe is completely vegan, making it ideal for those with dietary restrictions or anyone seeking healthier options.
Ingredients You’ll Need
- 2 tablespoons oil: Use olive oil for a classic Italian flavor or any neutral cooking oil you prefer.
- 1 large or 2 small shallots, diced: Shallots add a subtle sweetness and depth; if needed, substitute with onions, although the flavor will vary slightly.
- Pinch of salt: This enhances the flavors of the ingredients, don’t skip it!
- 4 cloves garlic, minced: Fresh garlic contributes a robust taste; you can use garlic powder in a pinch, but fresh is always best.
- ¼ teaspoon red pepper flakes: Adds just the right amount of heat; feel free to adjust according to your spice preference.
- 3 tablespoons tomato paste: This ingredient concentrates tomato flavor and adds creaminess; canned crushed tomatoes can serve as a substitute.
- ½ teaspoon Italian seasoning: A mix of dried herbs that gives this dish an authentic Italian taste; you can also blend your own using oregano, basil, and thyme.
- 6 oz cherry tomatoes, halved: Provides freshness and juiciness; if out of season, canned diced tomatoes will work too.
- 1½ cups (10 ounces) orzo: This small pasta shapes absorbs flavors beautifully; for gluten-free options, use brown rice or quinoa.
- ½ cup white wine: Enhances the dish with complexity; if you prefer not to use wine, substitute with additional broth.
- 3¾ cups vegan chicken broth (or vegetable broth): Use for a hearty base; homemade broth is always a treat if you have it on hand.
- ⅓-½ cup plain vegan cream cheese, softened: This brings creaminess to the dish; if not available, any nut-based cream could work as a substitute.
- 2 handfuls fresh spinach, chopped: A healthy addition that wilts beautifully into the dish; kale or Swiss chard can also be swapped in.
- ½ cup grated vegan parmesan: For a cheesy flavor without dairy; nutritional yeast can give a similar taste.
- Fresh parsley, chopped: This adds a bright finish, though you might prefer basil for a more herbaceous kick.
- Fresh basil, chopped: Complements the dish wonderfully; try using other fresh herbs like thyme or oregano.
- Black pepper, to taste: For seasoning; always add freshly cracked for the best flavor.
How to Make One Pot Creamy Tomato Orzo

- Sauté Shallots: Heat 2 tablespoons of 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 and Spice: Stir in 4 minced garlic cloves and ¼ teaspoon red pepper flakes. Sauté for 1-2 minutes more, ensuring that you keep the garlic from burning—smell that aroma!
- Incorporate Tomato Paste: Add 3 tablespoons of tomato paste and mix well. Cook for about 3 minutes until it darkens slightly and becomes fragrant, amplifying the tomato flavor even more. Add ½ teaspoon Italian seasoning and mix everything together.
- Toss in Cherry Tomatoes: Introduce 6 oz of halved cherry tomatoes to the mixture. Cook for 3-5 minutes until their skins start to wrinkle, releasing their delicious juices. Lightly mash some as you stir to blend the flavors.
- Stir in Orzo: Add 1½ cups of orzo to the pot, mixing it well with the tomato blend. Allow it to sit undisturbed for 1-2 minutes; this minor step will toast the orzo slightly, adding a lovely nutty flavor.
- Add Wine: Pour in ½ cup of white wine, stirring to deglaze the pot and scrap up any browned bits. Allow the wine to cook for about 2-3 minutes until completely absorbed.
- Simmer the Orzo: Pour in 3¾ cups of vegan chicken broth. Stir and bring to a gentle simmer. Once simmering, reduce the heat to low and cover. Let it cook for 20 minutes, stirring occasionally, until the orzo is tender and the broth is mostly absorbed, resulting in a creamy, saucy mixture.
- Finish with Creaminess: Stir in ⅓-½ cup of softened vegan cream cheese until it melts into a luscious sauce.
- Add Greens and Cheese: Mix in the 2 handfuls of fresh chopped spinach and ½ cup of grated vegan parmesan, stirring until everything is nicely combined.
- Garnish and Serve: Remove the pot from heat. Garnish generously with chopped parsley and basil, and don’t forget to taste and adjust the seasoning with salt and black pepper. Serve this creamy delight immediately!
Storing & Reheating
To store your delicious One Pot Creamy Tomato Orzo, allow any leftovers to cool before placing them in an airtight container in the refrigerator, where they will keep for up to 3 days. For longer storage, freeze the orzo in a freezer-safe container for up to 3 months. When reheating, simply thaw overnight in the refrigerator and warm on the stove over low heat; add a splash of vegan chicken broth or water if needed to revive the creaminess!
Chef’s Helpful Tips
- Avoid burning garlic by keeping a close eye during sautéing; if it turns too dark, it can impart a bitter flavor.
- Make sure the orzo doesn’t sit too long before adding the broth; otherwise, it may stick together.
- For an extra burst of flavor, consider adding some balsamic vinegar or lemon juice before serving.
- If you prefer a creamier texture, add more vegan cream cheese or use a blend of both cream cheese and a touch of vegan sour cream.
- This dish makes great leftovers, but the orzo may absorb the sauce—consider adding a little broth when reheating to refresh the dish.
Eating doesn’t have to be complicated to be delicious, and this dish perfectly captures that sentiment. Together with the fresh ingredients and rich flavors, One Pot Creamy Tomato Orzo is bound to become a favorite for many meals ahead. Don’t hesitate to adjust the spices or add your favorite veggies. Enjoy this comforting dish with family and friends; it’s heaven in a bowl!

Recipe FAQs
Can I make this dish gluten-free?
Absolutely! Substitute the orzo with gluten-free pasta like quinoa or rice noodles. Just ensure to adjust your cooking times slightly based on the pasta you’re using.
How do I store leftovers?
Store any remaining creamy tomato orzo in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze in a freezer-safe container for up to 3 months.
Can I add protein to this dish?
Certainly! Consider adding cooked lentils or chickpeas for a wholesome boost, or sauté pieces of vegan sausage during the shallot cooking phase for something heartier.
What should I serve with this dish?
This creamy orzo pairs wonderfully with a fresh side salad or garlic bread. You can also serve it as a main dish alongside roasted vegetables for a complete meal.
PrintMore One Pot Recipes
- Beef Chili | Easy Stovetop Chili Recipe
- Quick Ground Beef and Potatoes
- Crockpot Cowboy Stew
- Coddle | Easy Dublin Coddle (Sausage and Potato One-Pot)
- Lablabi (Tunisian Chickpea Stew)
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: Dinner
- Method: Stovetop
- Cuisine: Italian
Description
Experience the delightful taste of One Pot Creamy Tomato Orzo, a simple yet amazing dish that combines the richness of tomatoes, orzo, and vegan cream cheese for a quick and satisfying 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 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.
- 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. Gently mash some of the tomatoes as you stir.
- 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.
- Pour in the white wine and stir, scraping up any browned bits. Let the wine cook until absorbed, about 2-3 minutes.
- Add the vegan chicken broth. Stir well and bring to a simmer. Cover and cook for 20 minutes, stirring occasionally, until the orzo is tender and most of the broth is absorbed.
- Stir in the vegan cream cheese until melted, creating a rich sauce.
- Add the chopped spinach and vegan parmesan and stir until combined.
- Remove from heat, garnish with parsley and basil, and adjust salt and pepper to taste. Serve immediately.
Notes
For extra flavor, you can add more herbs or spices according to your preference.
This dish can be stored in the refrigerator for up to three days for leftovers.
Feel free to substitute regular cream cheese for a non-vegan version if desired.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 6g
- Sodium: 800mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 9g
- Cholesterol: 0mg





