One Pot Creamy Tomato Orzo
One Pot Creamy Tomato Orzo is a delightful blend of comforting flavors and textures, all expertly crafted in a single pot. This Italian-inspired dish features tender orzo simmered in a rich, creamy tomato sauce that’s bursting with the freshness of cherry tomatoes and the subtle kick of red pepper flakes. It’s a dish that perfectly balances creaminess with a touch of acidity, creating a meal that’s both satisfying and refreshing.
Table of Contents

I first stumbled upon this recipe while searching for quick weeknight meals that wouldn’t require a lot of cleanup. When I made this One Pot Creamy Tomato Orzo for the first time, it was an instant hit at my dinner table. The hearty flavors, combined with the cozy mouthfeel of the creamy sauce, quickly made it a favorite for family meals. It’s easy, budget-friendly, and perfect for those nights when hunger strikes after a long day. I promise, once you try this recipe, it’ll likely become a staple in your kitchen!
Why You’ll Love This Recipe
- Simple & Quick: Ready in about 40 minutes, perfect for busy weeknights.
- Irresistible Flavor: The creamy richness paired with the natural sweetness of tomatoes is a flavor paradise.
- Eye-Catching Appeal: Those vibrant cherry tomatoes give this dish a gorgeous pop of color.
- Flexible Serving: Ideal for cozy dinners, gatherings, or even meal prep for the week.
- Diet-Friendly Options: Easily made vegan, making it suitable for various dietary preferences.
Ingredients You’ll Need
2 tablespoons oil: Olive oil works best for sautéing; it complements the tomatoes beautifully while enhancing flavor.
1 large or 2 small shallots, diced: Shallots add a milder sweetness than onions, contributing depth to the base of the sauce.
Pinch of salt: Essential for flavor enhancement; it brings out the natural sweetness of the ingredients.
4 cloves garlic, minced: Fresh garlic provides a savory aroma, infusing the dish with its bold flavor.
¼ teaspoon red pepper flakes: Adds just the right amount of heat to keep things exciting without overwhelming.
3 tablespoons tomato paste: Concentrates tomato flavor and enriches the sauce for a luscious texture.
½ teaspoon Italian seasoning: A blend of herbs that elevates the dish with classic Italian flavors.
6 oz cherry tomatoes, halved: These bite-sized bursts of sweetness help create a fresh sauce; use a mix of colors for visual appeal.
1½ cups (10 ounces) orzo: A small pasta shape that absorbs the sauce beautifully, adding a comforting heartiness.
½ cup white wine: A splash of dry white wine enhances flavor depth; substitute with broth for a non-alcoholic version.
3¾ cups vegan chicken broth (or vegetable broth): Provides a savory base; vegetable broth can be used for a lighter flavor.
⅓-½ cup plain vegan cream cheese, softened: Creates the creamy texture; for non-vegan versions, use regular cream cheese or sour cream.
2 handfuls fresh spinach, chopped: Adds a fresh, vibrant touch with a boost of nutrients; feel free to substitute with kale.
½ cup grated vegan parmesan: Gives a cheesy depth that enhances the overall flavor; nutritional yeast is a great alternative for a similar taste.
Fresh parsley, chopped: A garnish that adds freshness and color; basil is also a nice touch.
Fresh basil, chopped: Brings a fragrant herbaceous note to the final dish.
Black pepper, to taste: A classic seasoning that completes the flavor profile.
How to Make One Pot Creamy Tomato Orzo

Heat the Oil: In a large pot over medium heat, pour in the 2 tablespoons of oil, adding the diced shallots and a generous pinch of salt. Sauté for about 3 minutes, until they become softened and translucent.
Sauté Garlic and Red Pepper Flakes: Stir in the 4 cloves of minced garlic and ¼ teaspoon of red pepper flakes. Sauté for 1-2 minutes more, stirring frequently until fragrant, being careful not to let it burn.
Add Tomato Paste: Introduce 3 tablespoons of tomato paste to the mix. Cook for around 3 minutes, stirring constantly until the paste darkens slightly and becomes aromatic—this will intensify the tomato flavor. Mix in the ½ teaspoon of Italian seasoning.
Incorporate Cherry Tomatoes: Toss in the 6 oz of halved cherry tomatoes. Cook for 3-5 minutes until the skins start to wrinkle and they release some of their juices. Use your spoon to gently mash a few tomatoes as you stir.
Toast the Orzo: Add in the 1½ cups of orzo, stirring well to ensure it coats with the tomato mixture. Allow the orzo to sit undisturbed for 1-2 minutes to toast slightly, adding a delicate nutty flavor.
Pour in the White Wine: Carefully add the ½ cup of white wine, stirring to scrape up any browned bits from the bottom. Let this cook until completely absorbed, about 2-3 minutes.
Add the Broth: Pour in the 3¾ cups of vegan chicken broth, stirring well to combine. Bring to a simmer, then reduce the heat to low, cover, and cook for 20 minutes—stirring occasionally—until the orzo is tender and most of the broth has been absorbed. Aim for a creamy, saucy consistency, not soupy.
Incorporate Vegan Cream Cheese: Once cooked, stir in the ⅓-½ cup of softened vegan cream cheese and mix until melted and combined, creating a rich, creamy sauce.
Add Spinach and Parmesan: Introduce the 2 handfuls of chopped fresh spinach and the ½ cup of grated vegan parmesan, stirring until the spinach wilts and everything melds together beautifully.
Garnish and Serve: Remove from heat, garnishing generously with fresh parsley and basil, adjusting salt and pepper to taste before serving immediately.
Storing & Reheating
To store, let any leftovers cool to room temperature before transferring to an airtight container. Refrigerate for up to 4 days. For longer storage, you can freeze the One Pot Creamy Tomato Orzo in a freezer-safe container for up to 3 months. When reheating, do so in a microwave or on the stovetop, adding a splash of broth or water to refresh the creamy texture and flavors, as it may thicken when stored.
Chef’s Helpful Tips
- Keep an eye on the shallots while sautéing; they should be soft but not browned.
- For a more intense flavor, consider adding a splash of balsamic vinegar along with the broth.
- Adjust the thickness of your sauce to preference by controlling the amount of broth used.
- To prevent the orzo from sticking, make sure to stir it well during cooking and avoid letting it sit too long.
- If making ahead, wait to add the spinach and cream cheese until just before serving to retain freshness.
One Pot Creamy Tomato Orzo is not only a pleasure to eat but also surprisingly easy to prepare. The combination of creamy, savory sauce with the vibrant flavor of the tomatoes makes it a truly special meal that you can whip up without much fuss. Don’t hesitate to experiment with the ingredients—perhaps throw in some veggies you have on hand. The beauty of this dish lies in its versatility; every version can be uniquely yours! I hope this recipe inspires your cooking and brings warmth to your table. Enjoy every delicious bite!

Recipe FAQs
Can I use whole grain orzo instead of regular?
Absolutely! Whole grain orzo will provide a nuttier flavor and additional fiber. Just keep an eye on the cooking time, as it may require a little longer than traditional orzo.
What can I use instead of white wine?
If you prefer not to use wine, you can substitute it with an equal amount of vegetable broth or a splash of lemon juice for a hint of acidity.
How do I make this dish gluten-free?
To make a gluten-free version of One Pot Creamy Tomato Orzo, simply swap out the orzo for gluten-free pasta or rice. Adjust the cooking time as needed according to the substitute you choose.
Can I make this recipe in advance?
Yes! You can prepare the entire dish in advance, and simply reheat it when you’re ready to serve. Just be mindful that the orzo may absorb more liquid, so add a touch of broth when reheating to rehydrate it.
PrintMore One Pot Recipes
- Corned Beef & Cabbage (Crockpot)
- Chile Relleno Casserole
- Green Bean Chicken Stir Fry
- Creamy Tuscan Gnocchi
- One Pan Cheesy Chicken Broccoli and Rice
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
This One Pot Creamy Tomato Orzo is wonderfully flavorful and easy to make. Combining cherry tomatoes, vegan cream cheese, and fresh spinach, it’s the perfect choice for a quick, 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 diced shallots and a pinch of salt. Sauté for 3 minutes until softened and translucent.
- Stir in the minced garlic and red pepper flakes, and sauté for 1-2 minutes until fragrant, without burning.
- Add the tomato paste and stir. Cook for 3 minutes until the tomato paste darkens and becomes fragrant, then add the Italian seasoning.
- Stir in the halved cherry tomatoes, cooking for 3-5 minutes until they start to wrinkle and release juices. Gently mash some tomatoes as needed.
- Add the orzo to the pot, stirring to coat with the tomato mixture. Let it sit for 1-2 minutes to toast slightly.
- Pour in the white wine, scraping up browned bits from the bottom, and cook until absorbed, about 2-3 minutes.
- Add the vegan chicken broth, stir, and bring to a simmer. Lower heat, cover, and cook for 20 minutes, stirring occasionally until orzo is tender and creamy.
- Stir in the vegan cream cheese until melted, creating a creamy sauce.
- Add the chopped spinach and vegan parmesan, mixing well.
- Remove from heat, garnish with parsley and basil, and adjust salt and pepper to taste. Serve immediately.
Notes
For a richer flavor, consider adding sautéed mushrooms or bell peppers to the dish.
Using fresh herbs for garnishing can enhance the flavor significantly.
Ensure to stir occasionally to prevent the orzo from sticking to the bottom of the pot.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 3g
- Sodium: 800mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 54g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 0mg





