Creamy Truffle Orzo
Creamy truffle orzo is a vegan one-pan pasta dish where rice-shaped orzo simmers with mushrooms, onion, garlic, and sun-dried tomatoes, then turns silky with truffle oil and vegan cream. It cooks in about 20 minutes and tastes like risotto without the constant stirring or any dairy.
Confession time! I decided to change things on the blog a little. I started posting ALL those everyday recipes I cook for lunch or dinner — yummy, easy meals I made and loved but never shared because I was just TOO hungry to set up “professional” photos. No props, no fancy plating, no perfect light. I won’t let that stop me ever again.
So for this one I only have a couple of phone snaps, but what matters here is the taste and the actual recipe. This creamy truffle orzo became my latest culinary obsession, and it’s simple yet elegant enough that you never feel like you’re settling for a rushed meal.

This Recipe Works If You Need
- A fast weeknight dinner that comes together in about 20 minutes
- An elegant main dish for an everyday meal or a relaxed dinner with guests
- A dairy-free, fully plant-based alternative to creamy risotto
- A comforting, cheesy-tasting bowl with no cheese involved
- A one-pan meal that keeps the cleanup to a minimum
Why You’ll Love This Recipe
- One pan, minimal cleanup: the orzo cooks right in the pan with everything else, absorbing all the flavor as it goes.
- Risotto texture, less effort: orzo turns creamy on its own, so you skip the nonstop stirring a real risotto demands.
- Fully vegan: vegan liquid cream and truffle oil deliver richness with no dairy at all.
- Deep, savory flavor: truffle oil, sun-dried tomatoes, and sauteed mushrooms build an earthy, umami-packed base.
- Flexible and forgiving: swap the orzo for other short pasta or adjust the seasonings to taste.
- Ready fast: from pan to plate in around 20 minutes, ideal for busy days.

Ingredient Notes
Orzo is the base of the dish. Although it looks like rice and its name hints at this, orzo is actually a short-cut pasta shaped like an oversized grain of rice. You’ll need 250 g (about 1 1/4 cups). It cooks directly in the pan and absorbs the liquid, which is what gives this dish its creamy, risotto-like body.
Mushrooms bring meaty texture and earthy depth. The recipe uses 300 g (10 oz), and I recommend King Oyster mushrooms because their texture is similar to truffles. Sliced and sauteed at the start, they form the savory backbone of the dish.
Truffle oil is where the signature aroma comes from. Three tablespoons carry that unmistakable truffle perfume through the whole pan without needing fresh truffles. It also doubles as the cooking fat for sauteing the vegetables.
Vegan liquid cream makes everything creamy and smooth. You’ll use 250 ml (1 cup). I reach for a rice-based cream because it has a neutral taste and thickens the sauce nicely. If you don’t need the dish to be vegan, you can use regular cream instead.
White onion and garlic are the aromatic foundation. One finely chopped white onion and four crushed garlic cloves get sauteed with the mushrooms to build flavor before the orzo and liquid go in.
Sun-dried tomatoes add concentrated sweetness and a tangy contrast to the rich cream. Use 6, finely cut, stirred in along with the orzo and spices.
Dried rosemary, thyme, and dill are the spice blend that lifts the whole dish. One teaspoon of each gives a fresh, intense aroma that takes this creamy truffle orzo to the next level.
Mushroom protein powder is optional and adds a savory, almost cheesy note while helping thicken the sauce. Use 3 tablespoons, or replace it with 2 tablespoons of corn starch. I use a mushroom-flavored powder that I find replaces grated parmesan nicely here. For more on how I use it to thicken sauces, see my notes on how to thicken sauces and soups.

Tips
- Watch the pan and stir often. Orzo absorbs the water quickly and can stick to the bottom, so stir from time to time as it cooks.
- Add water gradually. Start with 500 ml of water; if the orzo is still hard after the cream goes in, add a little more and keep cooking until al dente.
- Taste a grain to check doneness. The orzo is ready when it’s soft but still holds its shape, like pasta al dente.
- Saute the mushrooms first. Cooking the mushrooms, onion, and garlic for about 3 minutes before adding liquid builds a deeper savory base.
- Finish with fresh herbs. A sprinkle of fresh thyme or oregano on top right before serving brightens the whole bowl.
Substitutions and Variations
- No orzo? Use regular short pasta like fusilli or penne. The texture changes slightly but the dish still works beautifully.
- Thickener swap: if you skip the mushroom protein powder, use 2 tablespoons of corn starch to keep the sauce thick and creamy.
- Make it non-vegan: replace the vegan cream with regular cream and stir in Pecorino Romano or grated Parmesan at the end instead of the protein powder.
- Mushroom choice: King Oyster mushrooms give the closest texture to truffles, but any meaty mushroom you have on hand will work.

Storage and Make Ahead
Store leftover truffle orzo in an airtight container in the fridge for up to 3 days. It thickens as it sits, so reheat it gently on the stove or in the microwave with a splash of water or vegan cream to loosen it back to a creamy consistency. This dish is best fresh, but it makes a great next-day lunch.
If you love this kind of creamy, comforting bowl, try my creamy cauliflower risotto or my creamy avocado pasta. For more inspiration, browse all my vegan pasta recipes.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Creamy Vegan Truffle Orzo (One-Pan)
Ingredients
- 1 ¼ cups orzo
- 10 oz mushrooms I recommend King Oyster mushrooms as they have a similar texture to truffles
- 1 onion finely chopped
- 4 cloves garlic crushed
- 3 Tbsp truffle oil
- 1 cup vegan liquid cream you can use regular cream as well if you don’t want to make the vegan version; I use Alpro rice cream
- 6 sun-dried tomatoes finely cut
- 1 tsp dry rosemary
- 1 tsp dry thyme
- 1 tsp dry dill
- 3 Tbsp mushroom protein powder optional; you can replace with 2 Tbsp corn starch – I use Formula 1 from Herbalife which I discovered during a campaign. I wrote more about how I use it here
- salt and pepper to taste
Instructions
- Heat the truffle oil in a large pan. Add the sliced mushrooms, chopped onion, and crushed garlic. Cook over medium heat for about 3 minutes, until the onion turns translucent and the mushrooms begin to soften.
- Add 500ml of water and the orzo, then stir in the dried herbs (rosemary, thyme, dill) and the sun-dried tomatoes.
- Keep an eye on the pan, because the orzo absorbs the water quickly and can stick to the bottom. Stir from time to time so it cooks evenly.
- After about 10 minutes, add the liquid cream and the protein powder or corn starch (for the non-vegan version you can use Pecorino Romano or grated Parmesan instead). Stir well to combine.
- Taste a grain of orzo. If it is tender, turn off the heat. If it is still firm, add a little more water if needed and keep stirring and cooking until done.
- The orzo is ready when its consistency is like pasta al dente – soft but still holding its shape.
- Serve hot, with fresh thyme or oregano on top.
Notes
Frequently Asked Questions
Orzo is pasta, not rice. It is a short-cut pasta shaped like an oversized grain of rice, which is why it is often mistaken for a grain. Because of its small size, it cooks quickly and turns creamy, making it a great risotto stand-in.
Yes. This recipe uses truffle oil rather than fresh truffles, so you still get that signature aroma without the cost. King Oyster mushrooms add a truffle-like texture, and three tablespoons of truffle oil carry the flavor through the whole dish.
Yes, the recipe as written is fully vegan. It uses vegan liquid cream, truffle oil, and an optional mushroom protein powder instead of dairy or cheese. To make a non-vegan version, swap in regular cream and finish with Pecorino Romano or grated Parmesan.
Orzo absorbs water quickly and can stick to the bottom, so stir it from time to time as it cooks. Keep the heat at medium and add a little more water if the pan looks dry before the orzo is done. Stirring also helps release the starch that makes the dish creamy.
If you do not have orzo, use another short pasta like fusilli or penne. The cooking time and water amount may shift slightly, so taste a piece to check doneness. The dish will still be creamy and flavorful, just with a different shape.
This dish comes together in about 20 minutes. You saute the mushrooms, onion, and garlic for around 3 minutes, then simmer the orzo for about 10 minutes before adding the cream. It is ready once the orzo is soft but still holds its shape, like pasta al dente.

It didn’t have as much truffle flavor as I would’ve liked. Also, 2 Tbsp of cornstarch is way too much! Maybe 2 tsp. I added parmesan cheese. I didn’t have the tomatoes so I didn’t add those. I didn’t have the other spices either, just fresh thyme.
First time cooking with orzo and this recipe was simply incredible!