Creamy Vegan Garlic Orzo (Easy One-Pot Recipe)
This Creamy Vegan Garlic Orzo is an easy one-pot recipe that delivers rich, comforting flavor with simple, plant-based ingredients. Made with tender orzo, plenty of garlic, and a creamy dairy-free sauce, this quick vegan dinner comes together in under 30 minutes and is perfect for busy weeknights.

I’m a pasta lover through and through, and anything with garlic instantly has my attention. This creamy vegan garlic orzo is one of those cozy meals that comes together in about 30 minutes and makes busy weeknights feel a little easier.
Lately, I’ve been rotating between this recipe and my Creamy Vegan Bruschetta Pasta. They both have those rich, comforting Italian-inspired flavors that never seem to disappoint.
One-pot dinners have become my go-to because they’re simple to make and even easier to clean up. Along with this garlic orzo, my Vegan Crunchwrap Supreme and 30-Minute Vegan Stir Fry are always on repeat when life gets busy.
This recipe is proof that comfort food doesn’t have to be complicated. With simple ingredients and one pot, you’ll have a cozy dinner on the table in no time.

Spotlight on This Creamy Vegan Garlic Orzo (Easy One-Pot Meal)
- Made with wholesome ingredients: This creamy garlic orzo is made with simple, plant-based ingredients that come together to create a rich, flavorful meal you’ll feel good about serving.
- Rich and comforting: Creamy, garlicky, and incredibly satisfying, this dairy-free pasta delivers all the comfort of a classic creamy pasta without any of the dairy.
- Easy one-pot meal: Everything cooks in a single pot, making cleanup a breeze and getting dinner on the table in about 30 minutes.
- Versatile enough for any meal: Enjoy it as a cozy main dish or serve it alongside roasted vegetables, grilled tofu, veggie burgers, or your favorite plant-based protein.
- Hearty and satisfying: The creamy cashew sauce and tender orzo create a filling meal that’s perfect for busy weeknights when you’re craving comfort food.
- Perfect for leftovers: This garlic orzo reheats beautifully, making it a delicious option for lunch the next day or an easy meal-prep dinner throughout the week.

The Ingredients
For the pasta, you will need the following ingredients.
Avocado oil: Used to sauté the shallot and garlic. Olive oil works just as well if preferred.
Shallot: Adds a mild, slightly sweet onion flavor that pairs perfectly with the creamy sauce.
Garlic: The star of this recipe. Fresh garlic brings bold, rich flavor that really makes this dish shine.
Orzo: A small, rice-shaped pasta that cooks quickly and creates the perfect base for this one-pot meal.
Vegetable broth: Cooking the orzo in broth instead of water adds depth and enhances the overall flavor.
Spinach: This super food is stirred in at the end for a fresh pop of color and an easy boost of greens.
Sun-dried tomatoes: These tomatoes add a rich, slightly tangy flavor that pairs beautifully with the garlic and creamy sauce.
Basil: Fresh basil brings a bright, herby finish that ties all the flavors together.
For the cashew tomato sauce, you will need the following ingredients.
Cashews: These creamy nuts are soaked and blended to create a smooth, rich, dairy-free cream sauce.
Nutritional yeast: This vegan cheese alternative adds a subtle cheesy flavor while keeping the recipe completely vegan.
Lemon juice: Fresh lemon juice brightens the sauce and balances the richness with a fresh, tangy note.
Tomato paste: Tomato paste deepens the flavor and helps create a thicker, more robust sauce.
Red pepper flakes: This spice adds a gentle kick of heat. Adjust to taste or omit if preferred.
Salt and pepper: Finish off with salt and pepper to enhance and balance all the flavors.
Water or vegetable broth: Use water to blend and thin the sauce to your desired consistency.

Frequently Asked Questions
Traditional orzo is made from wheat, but you can use gluten-free orzo to make this recipe gluten-free.
Yes, this recipe is made with plant-based ingredients like cashews and garlic, making it a wholesome and nourishing option.
This recipe uses blended cashews to create a rich, creamy texture without any dairy.
You can either soak them overnight in a bowl of water or soak them in hot water for 10 minutes.
It’s not recommended, as the creamy texture can change once thawed.
It has a rich garlic flavor, but not over powering. You can adjust the amount to your preference.
Vegan orzo pairs well with these Vegan Lentil Meatballs, a delicious salad like this Baby Greens Salad, and Bruschetta.
The Instructions
Step one: *Make sure your cashews have been soaked in water overnight, or soak them in hot water for 10 minutes and then drain.

Step two: Heat avocado oil in a large frying pan over medium heat. Sauté the onions for 2 minutes. Then, add the minced garlic and sauté for another minute.

Step three: Add the dry orzo and toast lightly for about 1 minute to enhance flavor.

Step four: Pour the vegetable broth and bring it to a simmer. Cover and cook for 8-10 minutes, until the orzo is tender and most of the broth is absorbed. Stir occasionally to prevent the orzo from sticking to the pan.

Step five: While the orzo cooks, blend the cashew tomato sauce. Add all of the sauce ingredients to a high-speed blender. This includes cashews, nutritional yeast, lemon juice, tomato paste, red pepper flakes, salt, pepper, and filtered water.

Step six: Stir the cashew tomato sauce into the pot along with the spinach, sun-dried tomatoes, and basil. Cook for another 2-3 minutes until the sauce is creamy, and enjoy!

Storage
Store any leftover creamy vegan garlic orzo in an airtight container in the fridge for up to 3–4 days. As it sits, the sauce will thicken, so when reheating, add a splash of plant milk or water to bring back its creamy texture.
Reheat gently on the stovetop or in the microwave, stirring occasionally until warmed through. For best results, avoid overheating, as this can dry out the sauce.
This dish is best enjoyed fresh, and freezing is not recommended, as the creamy texture may change once thawed.
Tips and Modifications
For the creamiest texture, blend the cashew sauce until completely smooth. A high-speed blender works best for that silky finish.
If your sauce thickens too much as it sits, stir in a splash of veggie stock or water to loosen it back up.
Be careful not to overcook the orzo, as it can become mushy. Cook just until tender and creamy.
For a protein boost, mix in chickpeas, white beans, or crispy tofu. *You might need to double the sauce.
Use gluten-free orzo if needed to make this recipe gluten-free.
More 30-Minute Vegan Meals
Stir Fry with Maple Ginger Sauce
Bruschetta Pasta with Blistered Tomatoes
Stovetop Lentil Broccoli Gnocchi
Creamy Vegan Garlic Orzo (Easy One-Pot Recipe)
Equipment
- 1 large frying pan
- 1 high speed blender
Ingredients
- 1 tablespoon avocado oil
- 1 small shallot, minced
- 4 garlic cloves, minced
- 1 cup dry orzo
- 2 cups vegetable broth
- 1 cup baby spinach, roughly chopped
- ⅓ cup sun-dried tomatoes, roughly chopped *not in oil
- 3 tablespoons fresh basil, minced
For the cashew tomato sauce
- ½ cup raw cashews, soaked in hot water for 10 minutes
- ½ cup filtered water
- ¼ cup nutritional yeast
- juice from ½ a lemon
- 2 tablespoons tomato paste
- ⅛ teaspoon red pepper flakes
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- *Make sure your cashews have been soaked in water overnight, or soak them in hot water for 10 minutes and then drain.
- Heat avocado oil in a large frying pan over medium heat. Sauté the onions for 2 minutes. Then, add the minced garlic and sauté for another minute.
- Add the dry orzo and toast lightly for about 1 minute to enhance flavor.
- Pour the vegetable broth and bring it to a simmer. Cover and cook for 8-10 minutes, until the orzo is tender and most of the broth is absorbed. Stir occasionally to prevent the orzo from sticking to the pan.
- While the orzo cooks, blend the cashew tomato sauce. Add all of the sauce ingredients to a high-speed blender. This includes cashews, nutritional yeast, lemon juice, tomato paste, red pepper flakes, salt, pepper, and filtered water.
- Stir the cashew tomato sauce into the pot along with the spinach, sun-dried tomatoes, and basil. Cook for another 2-3 minutes until the sauce is creamy, and enjoy!

