One Pot Creamy Tomato Orzo
One Pot Creamy Tomato Orzo is a delightful blend of comforting flavors and creamy texture that paints an inviting picture on your dinner table. Imagine an embrace of soft orzo gently swaddled in a velvety sauce, enriched with sautéed shallots, vibrant cherry tomatoes, and a hint of vegan cream cheese. This dish captures the essence of Italian-inspired comfort food, making it an ideal choice for family dinners or cozy gatherings with friends. You’ll find that it’s not just a meal; it’s like a warm hug after a long day.
Table of Contents

Many people overlook the magic of one-pot meals, but trust me, this dish proves that quick and easy doesn’t have to mean sacrificing flavor or quality. With straightforward ingredients and a fuss-free cooking process, One Pot Creamy Tomato Orzo could instantly become a staple in your kitchen. It’s perfect for nights when you crave something satisfying yet simple, or when you want to treat your guests without racing against the clock. So, roll up your sleeves and get ready to savor this creamy delight!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just about 40 minutes, making weeknight meals stress-free.
- Irresistible Flavor: Creamy, savory, and packed with fresh flavors; it’ll leave everyone asking for seconds.
- Eye-Catching Appeal: The vibrant reds and greens create a beautiful dish that’s perfect for sharing.
- Flexible Serving: Great for lunch leftovers, a hearty dinner, or meal prep for the week.
- Diet-Friendly Options: Vegan-friendly and easily adaptable for gluten-free diets with the right pasta.
Ingredients You’ll Need
- 2 tablespoons oil: This oil will be your base for sautéing the shallots, adding a rich depth to the dish. Olive oil works wonderfully here.
- 1 large or 2 small shallots, diced: Shallots give a milder, sweeter flavor compared to regular onions, enhancing the overall taste.
- Pinch of salt: Essential for seasoning your ingredients; it enhances flavors while cooking.
- 4 cloves garlic, minced: Garlic adds an essential aromatic element; the fresher, the better!
- ¼ teaspoon red pepper flakes: Just a touch for a hint of heat; adjust according to your spice preference.
- 3 tablespoons tomato paste: This concentrated form of tomato will boost the sauce’s flavor and richness.
- ½ teaspoon Italian seasoning: A blend of dried herbs that brings a classic touch to Italian-inspired dishes.
- 6 oz cherry tomatoes, halved: These sweet, juicy tomatoes burst with flavor, adding freshness to your orzo.
- 1½ cups (10 ounces) orzo: This tiny pasta is the star of the dish, soaking up the creamy sauce beautifully.
- ½ cup white wine: Adds acidity and depth. A dry white wine works best.
- 3¾ cups vegan chicken broth (or vegetable broth): This liquid plays a crucial role in providing flavor—choose your favorite broth!
- ⅓-½ cup plain vegan cream cheese, softened: It creates the creamy texture so desired in this dish without dairy.
- 2 handfuls fresh spinach, chopped: Fresh greens bring a pop of color and nutrition to the mix.
- ½ cup grated vegan parmesan: This adds a savory umami flavor to the dish and can be adjusted to your taste.
- Fresh parsley, chopped: For a refreshing finish and added color.
- Fresh basil, chopped: A little sweetness and aroma make all the difference.
- Black pepper, to taste: A classic seasoning to round out the flavors.
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 with a generous pinch of salt. Sauté for about 3 minutes until softened and translucent.
Add Garlic and Spices: Stir in the minced garlic and red pepper flakes. Sauté for 1-2 minutes more, stirring frequently until fragrant.
Incorporate Tomato Paste: Add the tomato paste and stir to combine. Cook for about 3 minutes, stirring constantly until the paste darkens slightly, concentrating the tomato flavor. Add the Italian seasoning and mix well.
Add Fresh Tomatoes: Stir in the halved cherry tomatoes. Cook for 3-5 minutes until the skins start to wrinkle and begin releasing their juices. Use your spoon to gently mash some of the tomatoes as you stir to enhance the sauce.
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 about 1-2 minutes to toast slightly, adding a deeper flavor.
Deglaze with Wine: Pour in the white wine and stir, scraping up any browned bits from the bottom. Let the wine reduce and cook until it’s completely absorbed, about 2-3 minutes.
Simmer with Broth: Add the vegan chicken broth and stir well. Bring 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.
Creamy Finish: Stir in the vegan cream cheese, mixing until it melts into the sauce and creates a rich, creamy texture.
Add Spinach and Parmesan: Incorporate the chopped spinach and vegan parmesan, stirring until just wilted and mixed throughout.
Final Touches: Remove from heat, garnish generously with chopped parsley and basil, adjusting salt and pepper to taste. Serve immediately and enjoy!
Storing & Reheating
To store your One Pot Creamy Tomato Orzo, allow it to cool completely before transferring it to an airtight container. In the refrigerator, it will last up to 3-4 days. If you want to freeze it, portion it into freezer-safe containers, and it should stay good for up to 3 months. Reheat leftovers in a saucepan over low heat, adding a splash of water or broth to loosen the sauce if necessary. Keep in mind the texture may thicken a bit after refrigeration; a gentle reheat will refresh it nicely.
Chef’s Helpful Tips
- Don’t Burn the Garlic: Keep an eye on the garlic while cooking; it can turn bitter very quickly. Stir frequently.
- Vegetable Broth Flavor: If you’re using vegetable broth, pick a high-quality one or even low-sodium for better control of saltiness.
- Orzo Attention: Stir occasionally to prevent sticking at the bottom, especially as it cooks down.
- Balance Flavors: Always taste before serving; a little more salt or a dash of lemon juice can elevate the dish.
- Experiment with Add-ins: Feel free to throw in some roasted veggies or protein like chickpeas for extra heartiness.
The richness of flavors in One Pot Creamy Tomato Orzo is deeply satisfying yet uncomplicated, making it perfect for a weeknight. Each creamy bite warms your soul, compelling you to savor the moment, share with loved ones, and perhaps even go back for that extra serving. So grab your ingredients and let your kitchen become the stage for this delightful dish. Happy cooking, and don’t forget to dig in!

Recipe FAQs
Can I use regular pasta instead of orzo?
Absolutely! If you have another type of small pasta on hand, such as ditalini or mini farfalle, feel free to substitute. Just keep an eye on the cooking time, as different pasta types may require different amounts of liquid and time to reach that perfect al dente texture.
How can I make this dish gluten-free?
For a gluten-free option, you can use gluten-free orzo or any small gluten-free pasta. Additionally, check that your vegetable broth and other ingredients are certified gluten-free.
What can I serve with this dish?
This One Pot Creamy Tomato Orzo is delicious on its own! However, for a complete meal, consider pairing it with a fresh green salad, garlic bread, or steamed vegetables for added nutrition and crunch.
Can I make this ahead of time?
Yes! One Pot Creamy Tomato Orzo stores well and can be prepared a day or two in advance. Just reheat when you’re ready to serve, remembering to add a splash of liquid to maintain its creaminess. Enjoy!
PrintMore Main Dishes Recipes
- Crispy Pan-Fried Cabbage with Bacon & Onions
- Quinoa Buddha Bowl | Healthy Grain Bowl with Roasted Veggies
- Classic Creamy Coleslaw (Better Than Deli-Style)
- Sheet-Pan Sausage, Cabbage & Potatoes (Easy Weeknight Dinner)
- The Best Chicken Stir Fry
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 Cooking
- Cuisine: Vegan
Description
This One Pot Creamy Tomato Orzo features rich flavors, simple prep, and wholesome ingredients, making it the ideal choice 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 oil in a large pot over medium heat. Add diced shallots with a pinch of salt and sauté for about 3 minutes until softened.
- Stir in minced garlic and red pepper flakes and sauté for 1-2 minutes until fragrant.
- Add tomato paste and stir well. Cook for about 3 minutes until it darkens slightly and becomes fragrant, then add Italian seasoning.
- Add halved cherry tomatoes and cook for 3-5 minutes until they begin to release their juices, mashing some as you stir.
- Stir in orzo, allowing it to toast undisturbed for 1-2 minutes.
- Pour in white wine, stirring to scrape up any browned bits and allow it to absorb, about 2-3 minutes.
- Add vegan chicken broth, stir, and bring to a simmer. Cover and cook for 20 minutes, stirring occasionally, until orzo is tender and most broth is absorbed.
- Stir in vegan cream cheese until melted to create a creamy sauce.
- Add chopped spinach and vegan parmesan, stirring to combine.
- Remove from heat, garnish with parsley and basil, and adjust salt and pepper to taste. Serve immediately.
Notes
For added flavor, feel free to substitute vegetable broth with homemade broth.
Adjust the amount of red pepper flakes for your desired level of spice.
If you prefer a thicker sauce, reduce the broth slightly.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 4g
- Sodium: 800mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 9g
- Cholesterol: 0mg
