One Pot Creamy Tomato Orzo
One Pot Creamy Tomato Orzo is a dish that effortlessly combines the comforting richness of creamy sauce with the delightful bite of orzo pasta. It’s an Italian-inspired meal that you can whip up with minimal fuss, making it perfect for busy weeknights or when you simply crave a warm, hearty dinner. The beauty of this recipe lies not only in its simplicity but also in the deeply satisfying flavors created from humble, everyday ingredients.
Table of Contents

I first stumbled upon this recipe during a busy week when my dinner plans fell through. With just a few pantry staples and a desire for something savory and fulfilling, One Pot Creamy Tomato Orzo came to the rescue. Each bite offers a comforting, creamy texture infused with the vibrant taste of tomato and fresh greens. What’s even better? You only need one pot, so cleanup is a breeze. I can wholeheartedly recommend giving this dish a try—you might just make it a regular in your meal rotation!
Why You’ll Love This Recipe
- Simple & Quick: Whip this up in just about 40 minutes, making it ideal for busy weeknights or last-minute cravings.
- Irresistible Flavor: The combination of creamy vegan cheese with robust tomatoes creates a mouthwatering experience.
- Eye-Catching Appeal: The vibrant colors of the cherry tomatoes and fresh spinach make this dish as delightful to look at as it is to eat.
- Flexible Serving: Perfect for family dinners, a cozy date night, or when you want to impress friends with minimal effort.
- Diet-Friendly Options: This recipe is vegan and can easily cater to various dietary preferences!
Ingredients You’ll Need
- 2 tablespoons oil: Use olive oil for richness, or substitute with any neutral oil like vegetable oil.
- 1 large or 2 small shallots, diced: Shallots provide a mild onion flavor and sweetness; you can swap them out for a small onion if needed.
- Pinch of salt: Enhances the overall flavor of all ingredients; feel free to adjust to your taste.
- 4 cloves garlic, minced: Fresh garlic adds a fragrant aroma and depth; using minced garlic from a jar is fine if you’re in a pinch.
- ¼ teaspoon red pepper flakes: Adds a slight heat; adjust according to your spice preference.
- 3 tablespoons tomato paste: Concentrates the tomato flavor for a rich base; consider using sun-dried tomato paste for an extra punch.
- ½ teaspoon Italian seasoning: A blend of herbs that adds a classic Italian touch; you can substitute it with individual herbs like oregano and basil.
- 6 oz cherry tomatoes, halved: These provide sweetness and juiciness; grape tomatoes work well too if that’s what you have on hand.
- 1½ cups (10 ounces) orzo: A small, rice-shaped pasta that absorbs flavors well; you can use other small pasta types if you prefer.
- ½ cup white wine: Enhances the dish with acidity; use vegetable broth instead if you prefer to omit alcohol.
- 3¾ cups vegan chicken broth (or vegetable broth): The broth adds depth; homemade or store-bought options work beautifully here.
- ⅓-½ cup plain vegan cream cheese, softened: Creates that rich, creamy sauce; any cream cheese alternative works well.
- 2 handfuls fresh spinach, chopped: Adds color and nutrients; substitute with kale or another leafy green as desired.
- ½ cup grated vegan parmesan: A cheesy finish that brings everything together; nutritional yeast can serve as an alternative for a cheesy flavor.
- Fresh parsley, chopped: Adds freshness and a lovely pop of color.
- Fresh basil, chopped: Complements the tomato flavor beautifully; use dried basil in a pinch.
- Black pepper, to taste: Enhances the overall flavor; freshly cracked pepper will give you the best results.
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 and a generous pinch of salt. Sauté for about 3 minutes until 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 fragrant—do your best to avoid burning the garlic!
- Incorporate Tomato Paste: Add the tomato paste and stir to combine. Cook for about 3 minutes, stirring constantly, until the paste darkens slightly and becomes fragrant. This step is crucial as the process concentrates the tomato flavor—then mix in the Italian seasoning.
- Mix in Tomatoes: Stir in the halved cherry tomatoes. Cook for about 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; this helps create a cohesive sauce.
- 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.
- Pour in 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 completely absorbed—about 2-3 minutes.
- Add the Broth: Pour in the vegan chicken broth, stirring well. Bring to a simmer, and once it’s bubbling, 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. Aim for a creamy and saucy consistency, not too soupy!
- Stir in Cream Cheese: Stir in the vegan cream cheese and mix until it’s melted, creating a luscious sauce.
- Fold in Spinach and Parmesan: Add the chopped spinach and vegan parmesan, stirring well to combine.
- Finish and Serve: Remove from heat, garnish generously with chopped parsley and basil, adjusting salt and pepper to your taste. Serve immediately and enjoy the deliciousness!
Storing & Reheating
To store, let your One Pot Creamy Tomato Orzo cool to room temperature, then transfer it to an airtight container. It will keep well in the refrigerator for up to 4 days. For longer storage, freeze it in portions for up to 3 months. Reheat in the microwave or on the stovetop, adding a splash of broth or water to regain some creaminess as flavors can mellow during storage.
Chef’s Helpful Tips
- To avoid mushy orzo, monitor the cooking time closely and adjust as needed based on your stove’s heat output.
- Use hot broth right out of the kettle to maintain cooking temperature for the orzo.
- If the sauce gets too thick during cooking, feel free to add more broth, adjusting for taste.
- For an extra layer of flavor, try adding a dash of balsamic vinegar when adding the broth.
- Make ahead of time and store in the fridge to deepen the flavors, then reheat as needed.
One Pot Creamy Tomato Orzo is not just a recipe; it’s a comforting classic that’s sure to impress. It’s a wonderful dish that encourages experimentation—feel free to throw in your favorite seasonal veggies or even a splash of lemon juice for brightness. This dish balances rich, creamy goodness with vibrant flavors, making it a culinary hug in a bowl. Give it a try, and I’m excited to hear how it warms your dinner table!

Recipe FAQs
Can I use a different type of pasta?
Absolutely! While orzo is a delightful choice because it absorbs flavors well, you can substitute it with other small pasta shapes like ditalini or even small shells. Just keep an eye on the cooking time, as different pasta shapes may require slight adjustments.
Is there a way to make it gluten-free?
Certainly! Substitute the orzo with gluten-free pasta that has a similar shape. Make sure to also use gluten-free broth and check the labels of other ingredients if you are strictly avoiding gluten.
Can I make this dish ahead of time?
Yes, One Pot Creamy Tomato Orzo can easily be made ahead. Prepare it up to the point of cooking, then store it in the fridge for 2-3 days. When you’re ready to serve, just reheat it gently on the stove, adding a bit of broth to revive the creaminess.
What can I use instead of vegan cream cheese?
If you don’t have vegan cream cheese on hand, try using a blend of soaked cashews blended with some nutritional yeast and a bit of lemon juice for creaminess. Another option is to use canned coconut milk for a rich flavor, but be mindful that it may alter the taste slightly.
PrintMore Main Dishes Recipes
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: Stovetop
- Cuisine: Vegetarian
Description
This One Pot Creamy Tomato Orzo brings irresistible flavor and easy preparation together. With cherry tomatoes, vegan cream cheese, and fresh spinach, it’s perfect for quick dinners and cozy meals.
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. Be careful not to burn it!
- Add the tomato paste and mix well. Cook for about 3 minutes, stirring constantly, until the tomato paste darkens slightly and becomes fragrant.
- Incorporate the halved cherry tomatoes. Cook for 3-5 minutes until the skins start to wrinkle and juice begins to release. Gently mash some tomatoes while stirring.
- Add the orzo and stir to coat it with the tomato mixture. Let it sit undisturbed for 1-2 minutes to toast slightly.
- Pour in the white wine and stir, scraping any browned bits from the bottom. Let the wine cook until absorbed, about 2-3 minutes.
- Add the vegan chicken broth. Stir and bring to a simmer. Once simmering, reduce heat to low and cover. Cook for 20 minutes, stirring occasionally, until the orzo is tender and most broth is absorbed.
- Stir in the vegan cream cheese until completely melted, creating a rich, creamy sauce.
- Add chopped spinach and vegan parmesan, then stir to combine.
- Remove from heat, garnish with parsley and basil, and adjust salt and pepper before serving.
Notes
For added flavor, consider substituting vegetable broth with homemade broth.
Adjust the amount of red pepper flakes based on your heat preference.
Feel free to add more vegetables like zucchini or bell peppers for extra texture.
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 4g
- Sodium: 700mg
- Fat: 15g
- Saturated Fat: 3g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 0mg
