Creamy Barley Risotto with Asparagus and Mushrooms
If you love risotto but don’t love standing over the stove the entire time, this brown butter pearl barley version might be your new favorite. It has the same creamy texture and comforting feel, but with a slightly nutty, chewy bite that makes it a little more rustic. Using barley is a great way to switch things up from traditional arborio rice without compromising the texture or flavors.

Here, toasted barley cooks slowly in brown butter with mushrooms and a touch of porcini for depth, then finishes with tender asparagus, Gruyère, and a spoonful of sour cream for richness.
A squeeze of lemon and fresh dill at the end keeps everything balanced and bright. It’s the kind of dish that feels cozy but still very much like spring.
Don’t let the asparagus season go by without making this Creamy Barley Risotto.
Looking for more recipes like this?
Quick Look at this Recipe:
How is this recipe different?
- I roasted the barley
- I browned the butter
- I used gruyere cheese
- I added wild mushrooms
Key Ingredients and Substitutions


Pearl Barley – it gives that risotto-like creaminess, but with a slightly chewy, nutty bite. Pearled barley is a polished grain with part of the bran layer removed. Compared to hulled barley, it cooks in less time and more evenly than hulled. Among different types of barley, this one is the most practical for risotto-style cooking. It won’t get quite as creamy as rice, which is why the gradual liquid and finishing step matter. You can also use farro for a nuttier texture or arborio rice if you want a more classic, softer risotto feel.
Fresh Asparagus – brings freshness, color, and a subtle bitterness. Add it toward the end so it stays bright and just tender, not dull and overcooked. Thin spears work best here. You can swap in green peas for a sweeter vibe, zucchini for something more delicate, or broccolini for a slightly more robust bite.
Portobello Mushrooms (Baby Bellas + Porcini) – Baby bellas (also known as cremini mushrooms) give a meaty, earthy base, while porcini add a more concentrated, umami boost. Take your time browning them; this step builds a lot of flavor. The porcini soaking liquid is key, so don’t skip it. If you don’t have porcini, you can still make it work with just fresh mushrooms, or add a small splash of soy sauce or a touch of miso to bring back some of that depth.
Gruyère Cheese – nutty, rich, and melts beautifully into the barley. Add it off the heat for the best texture. You don’t need a lot, just enough to make it creamy without overpowering the other flavors. If needed, you can substitute Comté for a similar profile, Fontina for a milder melt, or Parmesan cheese for a sharper, more savory finish. For a dairy-free version, skip the cheese and add a bit of nutritional yeast.
Other ingredients: Butter, garlic cloves, white wine, chicken or vegetable stock, sour cream, fresh dill, lemon.
Equipment you will need
- Large, wide pot or Dutch oven
- Medium saucepan
- Fine mesh sieve or cheesecloth
- Ladle
- Wooden spoon or spatula
- Chef’s knife
- Cutting board
- Measuring cups and spoons
- Small bowl


Top Tips
Don’t rush the brown butter – this is the flavor foundation. Make it deep golden and nutty.
Toast the barley – don’t skip it. It only takes 2-3 minutes and adds a subtle nuttiness while helping the grains keep their shape.
Keep your liquid warm (always) – adding cold stock slows everything down
Stir… – occasionally to keep it creamy, but you don’t need to stand there the whole time.
Watch the texture, not the clock – you want barley that’s tender but still has a slight chew, think al dente.
How to make it
- Combine the dried porcini with hot water and let stand for 20–30 minutes.
- Strain through a fine sieve or cheesecloth, reserving all the soaking liquid. Roughly chop the mushrooms, then set aside.



- In a large skillet or wide Dutch oven over medium-high heat, melt the butter.
- Cook over medium heat, swirling occasionally, until the butter turns golden and the milk solids turn deep golden and smell nutty, about 3–4 minutes.
- You can reserve about 1 tablespoon, then set it aside for finishing.
- Add the pearl barley directly to the brown butter. Toast, stirring, for 2-3 minutes until it smells nutty and its color deepens slightly.
- Add the shallots and cook until soft and translucent, 3–5 minutes. Stir in the garlic and cook for 1 more minute.
- Add the baby bellas and chopped porcini. Cook, stirring occasionally, until the mushrooms release their moisture and start to brown, about 5-6 minutes. Season with salt and pepper.
- Pour in the white wine and scrape up any browned bits. Let it simmer until mostly evaporated, about 2 minutes.
- In a separate saucepan, keep the stock and the reserved porcini liquid warm. Add the liquid to the barley, one ladle at a time. Let it simmer gently over low heat, stirring occasionally and letting it absorb before adding more.


- Continue cooking until the barley is tender with a slight chew, about 35-40 minutes.
- About 5-7 minutes before the barley is done, stir in the asparagus pieces directly. They’ll cook gently in the risotto, remaining bright and slightly crisp.
- Remove from heat. Stir in: the reserved tablespoon of brown butter, grated Gruyère, sour cream, and half the dill.
- Add lemon zest and a small squeeze of juice. Stir until creamy and slightly loose (add a splash of warm stock if needed).
- Taste and adjust the salt, pepper, and lemon. Serve with the remaining dill (you can also use fresh thyme), a light sprinkle of shaved Gruyère, and extra lemon zest if you like.


Best ways to enjoy
- With a side of green salad
- As a side dish with salmon or roasted chicken
- With a glass of white wine
You may also like:

Storage instructions, reheating
Storage Instructions
- Cool slightly before storing. Let it sit 10–15 minutes so it stops steaming.
- Store in an airtight container. Keeps in the fridge for up to 3–4 days.
- It will thicken a lot. Totally normal—barley keeps absorbing liquid as it sits.
Reheating
Best method: stovetop
- Add the risotto to a pan
- Pour in a splash of stock, water, or even a little milk
- Warm over medium-low, stirring gently until creamy again
Add liquid gradually; you’re bringing it back to life, not making soup.
Quick method: microwave
- Place in a bowl and add a splash of liquid.
- Cover loosely
- Heat in short bursts (30–45 sec), stirring in between
How to make leftovers taste fresh again
- Add a squeeze of lemon
- Sprinkle fresh dill (if you have it)
- Tiny bit of butter or olive oil at the end
Bonus move (very worth it)
- Reheat in a pan with a little butter
- Let the bottom get lightly golden and crisp

Creamy Barley Risotto with Asparagus and Mushrooms
Equipment
- Large, wide pot or Dutch oven
- medium saucepan
- fine mesh sieve or cheesecloth
- ladle
- wooden spoon or spatula
- chef's knife
- cutting board
- measuring cups and spoons
- small bowl
Ingredients
- 1 ½ cups pearl barley
- 5 tablespoons unsalted butter
- 3 shallots medium, finely diced
- 3 garlic cloves minced
- 8 ounces baby bella mushrooms sliced
- ½ ounce dried porcini mushrooms
- 1 ½ cups hot water for soaking porcini
- ½ cup dry white wine
- 4 cups vegetable stock or chicken stock
- 1 pound asparagus cut into 1-inch pieces
- 2 ounces Gruyère finely grated (for melting)
- ⅓ cup sour cream
- 2 tablespoons fresh dill chopped (divided)
- 1 lemon zest zest + juice, to taste
- 1 ounce Gruyère shaved (optional, for serving — go light)
- salt, pepper to taste
Instructions
- Combine the ½ ounce dried porcini mushrooms with hot water and let stand for 20–30 minutes.
- Strain through a fine sieve or cheesecloth, reserving all the soaking liquid. Roughly chop the mushrooms, then set aside.
- In a large skillet or wide Dutch oven over medium-high heat, melt the 5 tablespoons unsalted butter.
- Cook over medium heat, swirling occasionally, until the butter turns golden and the milk solids turn deep golden and smell nutty, about 3–4 minutes.
- Reserve about 1 tablespoon, then set aside for finishing.
- Add the 1 ½ cups pearl barley directly to the brown butter. Toast, stirring, for 2-3 minutes until it smells nutty and its color deepens slightly.
- Add the 3 shallots and cook until soft and translucent, 3–5 minutes. Stir in the 3 garlic cloves and cook for 1 more minute.
- Add the 8 ounces baby bella mushrooms and chopped porcini. Cook, stirring occasionally, until the mushrooms release their moisture and start to brown, about 5-6 minutes.
- Season with salt and pepper.
- Pour in the ½ cup dry white wine and scrape up any browned bits. Let it simmer until mostly evaporated, about 2 minutes.
- In a separate saucepan, keep the 4 cups vegetable stock and the reserved porcini liquid warm. Add the liquid to the barley, one ladle at a time. Let it simmer gently over low heat, stirring occasionally and letting it absorb before adding more.
- Continue cooking until the barley is tender with a slight chew, about 35-40 minutes.
- About 5-7 minutes before the barley is done, stir in the 1 pound asparagus directly. They’ll cook gently in the risotto, remaining bright and slightly crisp.
- Remove from heat. Stir in: the reserved tablespoon of brown butter, grated 2 ounces Gruyère, ⅓ cup sour cream, and1.2 tablespoons fresh dill.
- Add 1 lemon zest and a small squeeze of juice. Stir until creamy and slightly loose (add a splash of warm stock if needed).
- Taste and adjust the salt, pepper to taste, and lemon. Serve with the remaining 0.8 tablespoons fresh dill (you can also use fresh thyme), a light sprinkle of shaved 1 ounce Gruyère, and extra lemon zest if you like.
Notes
Nutrition
Did you make this recipe?
Tag me @sylwiavaclavekphotography or tag me using #myomnikitchen so I can see your creations! You can also leave a comment below!
Conclusion
This is one of those recipes that looks impressive, tastes complex, but is actually very easy to make. It doesn’t ask for constant attention, just a little patience and a good final taste to bring everything into balance.
Serve it straight from the pot while it’s creamy and loose, with a little extra lemon and herbs on top. And if you happen to have leftovers, they might be even better the next day, crisped up in a pan or topped with an egg. Cozy, a little elevated, and the kind of meal you’ll come back to all season long.


FAQ
Do I have to use pearl barley?
Pearl barley works best because it cooks faster and gives you that risotto-like texture. You can use farro for a nuttier bite or arborio rice for a more classic risotto feel, but cooking times will vary.
Why isn’t my barley as creamy as risotto?
That’s normal. Barley doesn’t release starch the same way rice does. The creaminess here comes from the gradual addition of liquid, cheese, and sour cream at the end.
Is this healthier than rice risotto?
Barley is higher in fiber and has a slightly lower glycemic impact than white rice, making this a more wholesome, hearty alternative, while still feeling indulgent.






