One-Pot Creamy Mushroom Risotto with Truffle Oil Easy Recipe in 30 Minutes

Posted on

Ariana Ford

one-pot creamy mushroom risotto - featured image

Last winter, after a particularly long day with back-to-back meetings and a craving for something cozy yet fancy, I found myself staring at a bunch of mushrooms and arborio rice in my pantry. I wanted dinner that felt indulgent but didn’t require standing over the stove for hours (because who has the energy?). That’s when I whipped up this one-pot creamy mushroom risotto with truffle oil, and honestly, it changed the game for me. The magic? It’s all done in one pot and ready in just 30 minutes—perfect for weeknights when you want something impressive without the fuss.

I’ve made this recipe more times than I can count since then, tweaking it to get every bit of creaminess and earthiness just right. The truffle oil adds that luxurious finish that makes it feel restaurant-worthy but without the price tag or the wait. If you love mushrooms, creaminess, and quick meals that don’t skimp on flavor, this risotto will become your secret weapon.

And here’s a little secret: this dish pairs beautifully with a crisp salad or some roasted veggies—like the simple green salads I often serve alongside my slow cooker creamy tomato basil gnocchi soup. Comfort food level: expert.

Why You’ll Love This Recipe

This one-pot creamy mushroom risotto with truffle oil isn’t just a meal—it’s a mini celebration in your own kitchen. Here’s why it’s become my go-to, especially when I want something special without the hassle:

  • One-pot wonder — No juggling multiple pans or dirtying the kitchen. Everything cooks in one pot, which means less cleanup and more time to relax.
  • Super quick — Risotto usually takes forever, right? Nope. This recipe is done in 30 minutes tops. I’ve timed it, and you can easily fit it into a busy weekday schedule.
  • Deep mushroom flavor — I use a mix of cremini and shiitake mushrooms for that rich, earthy taste. It’s like a mushroom festival in every bite.
  • Luxurious truffle oil finish — Just a drizzle at the end gives it that wow factor. I’ve had friends ask if I had a secret ingredient (yes, and it’s truffle oil).
  • Creamy without the fuss — No constant stirring for an hour here. A little patience, a splash of broth at a time, and boom—perfectly creamy risotto.
  • Versatile and customizable — Add cooked chicken, swap mushrooms, or go vegan with a few tweaks. I sometimes toss in fresh spinach at the end for color and extra nutrients.

Honestly, this recipe has saved me from takeout more nights than I care to admit—especially when I want something cozy but not complicated. Once you try it, I bet it’ll do the same for you.

Ingredients You’ll Need

Before you dive in, here’s the scoop on what you’ll need. Don’t let the list intimidate you—it’s mostly pantry staples with a few fresh ingredients, and I’ll share tips to make substitutions easier.

  • Olive oil (3 tablespoons / 45 ml) — Use a good quality extra virgin olive oil here. It’s the base for sautéing and adds a fruity depth.
  • Butter (2 tablespoons / 28 g) — Adds richness and helps create that creamy texture. Unsalted is best so you can control salt.
  • Yellow onion (1 small, finely diced / about 100 g) — Provides sweetness and savory depth. I prefer yellow for its balance between sharpness and sweetness.
  • Garlic (3 cloves, minced / about 1 tablespoon) — Fresh garlic is a must. It’s the flavor backbone here.
  • Mushrooms (12 ounces / 340 g, sliced) — I like a mix of cremini and shiitake for variety and earthy flavor. Button mushrooms work too if that’s what you have.
  • Arborio rice (1 cup / 190 g) — The star of the show. This short-grain rice gives risotto its creamy, chewy texture.
  • Dry white wine (½ cup / 120 ml) — Adds acidity and complexity. If you don’t drink wine, use extra broth instead.
  • Vegetable or chicken broth (4 cups / 960 ml) — Warmed before adding. Low sodium lets you control seasoning.
  • Parmesan cheese (½ cup / 50 g, freshly grated) — Grate your own for the best melt and flavor—pre-grated lacks that punch.
  • Heavy cream (2 tablespoons / 30 ml) — Optional but adds extra creaminess. You can skip it if you want a lighter risotto.
  • Truffle oil (1 teaspoon) — The finishing touch. Use sparingly; it’s potent and makes the dish feel special.
  • Fresh thyme (1 teaspoon leaves) — Adds a subtle herbal note that pairs perfectly with the mushrooms.
  • Salt and freshly ground black pepper — To taste. Season gradually and adjust at the end.

Quick tip: I keep broth warm in a small saucepan nearby so it’s ready whenever the rice needs a splash. This little trick speeds up cooking and helps get that perfect creamy texture.

Equipment Needed

You don’t need fancy kitchen gear for this risotto—just a few basics that I bet you already have.

  • Large deep skillet or sauté pan — I use a 12-inch heavy-bottomed skillet. It holds enough broth and rice without crowding. A Dutch oven works too.
  • Saucepan — For warming the broth. You want it hot so the cooking process isn’t interrupted.
  • Wooden spoon or silicone spatula — For stirring. Wooden spoons are my favorite because they don’t conduct heat and feel sturdy.
  • Measuring cups and spoons — Standard stuff, nothing fancy.
  • Sharp knife and cutting board — For slicing mushrooms and dicing onion. A sharp knife makes prep easier and safer.
  • Grater — For fresh Parmesan. A microplane or fine grater works best.

If you don’t have a fancy skillet, no worries—a regular deep pan or even a wide soup pot can work. Just watch that your risotto isn’t too crowded, or the rice won’t cook evenly.

How to Make It: Step-by-Step

one-pot creamy mushroom risotto preparation steps

Alright, let’s get cooking! I’ll walk you through every step to make this one-pot creamy mushroom risotto with truffle oil come together perfectly.

  1. Prep your ingredients (5 minutes)
    Slice the mushrooms, finely dice the onion, and mince the garlic. Grate your Parmesan and measure out the broth and wine. Having everything ready makes the cooking smooth and stress-free.
  2. Sauté the mushrooms (5-6 minutes)
    Heat 2 tablespoons of olive oil and 1 tablespoon of butter in your skillet over medium-high heat. Add the sliced mushrooms in a single layer and cook without stirring for 2-3 minutes to get a nice golden sear. Then stir and cook another 2-3 minutes until browned and any released moisture evaporates. Season lightly with salt. Remove mushrooms to a bowl and set aside.
  3. Sauté the aromatics (3 minutes)
    Lower heat to medium and add the remaining olive oil and butter. Add the diced onion and cook until softened and translucent, about 3 minutes. Add the garlic and fresh thyme leaves, cooking for another 30 seconds until fragrant. Be careful not to burn the garlic—it should smell sweet, not bitter.
  4. Toast the rice (2 minutes)
    Stir in the arborio rice to coat every grain with oil and cook for 1-2 minutes. You’ll notice the edges becoming translucent—that’s when you know it’s ready for liquid.
  5. Deglaze with wine (2 minutes)
    Pour in the white wine and stir constantly until almost all the liquid has evaporated. This adds acidity and layers of flavor to the risotto.
  6. Add broth gradually (15-18 minutes)
    Lower heat to medium-low. Add a ladle (about ½ cup) of warm broth and stir until mostly absorbed. Keep adding broth one ladle at a time, stirring frequently. This slow process allows the rice to release its starches and become creamy. It’s tempting to rush, but patience pays off here. After about 15 minutes, taste the rice—it should be al dente (tender but with a slight bite).
  7. Finish with mushrooms and cheese (2 minutes)
    Stir the sautéed mushrooms back into the rice. Remove the pan from heat and stir in the grated Parmesan and heavy cream (if using). Season with salt and freshly ground black pepper to taste.
  8. Drizzle with truffle oil and serve (1 minute)
    Just before serving, drizzle the truffle oil over the risotto and gently fold it in. This finishing touch adds an irresistible earthy aroma and flavor. Serve immediately, garnished with extra thyme or Parmesan if you like.

Pro tip: The stirring isn’t non-stop, but don’t wander off either. Frequent stirring helps develop that creamy texture without sticking or burning. If the risotto thickens too much before the rice is tender, add a splash of broth or water.

Expert Tips & Tricks

After countless batches, here’s what I’ve learned to get this risotto just right every time:

  • Warm your broth — Cold broth slows down cooking and can shock the rice. Keep it warm on the stove or in a slow cooker.
  • Don’t skip toasting the rice — That step locks in flavor and helps build texture.
  • Use a mix of mushrooms — I like mixing cremini and shiitake for complexity. You can even add porcini powder for extra umami.
  • Add broth slowly — Resist the urge to dump it all in at once. The gradual absorption is key to creamy risotto.
  • Fresh Parmesan is a must — Pre-grated cheese has additives that affect melting. Grate it fresh, even if it takes a minute.
  • Truffle oil is powerful — A little goes a long way. Add it off heat at the end to preserve its aroma.
  • Don’t overcook the rice — Al dente is the goal. It should be tender but still have a slight bite.
  • Make it your own — Toss in fresh spinach at the end or add cooked chicken for a heartier meal. I sometimes pair it with crispy air fryer garlic knots for a fun twist, inspired by my love of quick sides.

Variations & Substitutions

This risotto is a fantastic base for experimenting. Here’s how you can switch it up:

  • Chicken or sausage addition — Add cooked shredded chicken or browned Italian sausage when you stir in the mushrooms for extra protein.
  • Vegetarian or vegan — Use vegetable broth, skip the butter and cheese, and stir in nutritional yeast or vegan Parmesan alternatives. Swap heavy cream for coconut cream if you want richness.
  • Different mushrooms — Try oyster mushrooms, portobello, or even chanterelles if you can find them. Each brings a unique flavor.
  • Lemon & herb — Add a splash of lemon juice and fresh parsley at the end for a bright finish.
  • Make it dairy-free — Replace butter with olive oil and omit Parmesan or use a dairy-free cheese. Coconut cream can add some silky texture.

If you love one-pot meals like this, you might appreciate the simplicity of my one-pan creamy dill salmon pasta—another quick, creamy dish that’s perfect for busy nights.

Serving & Storage

I usually serve this risotto right from the pan, garnished with a sprinkle of fresh thyme or extra Parmesan. It’s rich and filling, so a light side like a simple mixed green salad or steamed asparagus works beautifully.

Leftovers? They keep well in the fridge for up to 3 days in an airtight container. When reheating, add a splash of broth or water and warm gently on the stove while stirring—it helps bring back the creamy texture. Microwave reheating tends to dry it out, so use that only if you’re in a hurry and add liquid.

This risotto doesn’t freeze well—dairy and rice textures get weird after thawing. If you want to meal prep, make the risotto base (without cheese and cream) ahead of time, then finish it fresh on the stove with cheese and truffle oil.

Nutrition Information

Nutrient Per Serving (6 servings)
Calories 350
Protein 8g
Carbohydrates 48g
Fiber 2g
Fat 12g
Saturated Fat 6g
Cholesterol 25mg
Sodium 400mg
Calcium 150mg

Look, this isn’t health food—it’s indulgent comfort with cream, cheese, and butter. But it’s made from real ingredients and way better than takeout. You get some protein and fiber, and you can boost nutrition by adding veggies like spinach or serving with a fresh salad. If you want a lighter version, skip the cream or use less butter.

Final Thoughts

So that’s my trusty one-pot creamy mushroom risotto with truffle oil. I probably sound like I’m obsessed (because I am), but this recipe has rescued more tired weeknights than I can count. It’s creamy, comforting, and fancy enough to impress but easy enough to make when you’re juggling a million things.

Make it your own—add your favorite mushrooms, toss in fresh herbs, or try a splash of lemon juice at the end. The key is that it’s approachable and forgiving, and it always tastes like you spent hours on it (even if you didn’t).

If you give it a try, please leave a comment and share how it turned out (or if you had any hiccups—because I’ve definitely been there). Cooking is all about experimenting, and I’m here to help you nail it.

Happy cooking! May your kitchen smell as amazing as mine does right now.

Frequently Asked Questions

Q: Can I make this risotto without wine?

A: Absolutely! If you prefer not to use wine, just replace it with an equal amount of warm broth. The wine adds acidity and complexity, but the broth will keep it flavorful. I’ve done this plenty of times when I didn’t have wine on hand.

Q: Why did my risotto turn out mushy?

A: Mushy risotto usually means the rice was overcooked or too much liquid was added at once. Make sure you add broth gradually and cook just until the rice is al dente. Remember, risotto should have a bit of bite to it—not mush.

Q: Can I use different types of rice?

A: Arborio rice is the classic choice because of its high starch content, which creates that creamy texture. You can try other short-grain varieties like carnaroli or vialone nano if you find them, but long-grain rice won’t work well here—it won’t get creamy.

Q: How do I store and reheat leftover risotto?

A: Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm gently on the stove with a splash of broth or water, stirring to bring back creaminess. Microwaving works but can dry it out, so add liquid and heat in short bursts.

Q: Is truffle oil necessary?

A: Not at all! Truffle oil adds a luxurious aroma and flavor, but the risotto is delicious without it. If you don’t have truffle oil, a drizzle of good olive oil or a sprinkle of fresh herbs like parsley or thyme will still elevate the dish.

Q: Can I make this vegan?

A: Yes! Use vegetable broth, olive oil instead of butter, and skip the Parmesan or replace it with nutritional yeast or vegan cheese. Coconut cream or cashew cream can add richness if you want creaminess.

Q: Can I double this recipe?

A: Definitely. Just use a larger pan or Dutch oven to give the rice space to cook evenly. Cooking time stays about the same, but keep stirring and adding broth gradually as usual.

Pin This Recipe!

one-pot creamy mushroom risotto recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
one-pot creamy mushroom risotto - featured image

One-Pot Creamy Mushroom Risotto with Truffle Oil


  • Author: Nora Winslow
  • Total Time: 30 minutes
  • Yield: 6 servings 1x

Description

A quick and indulgent one-pot creamy mushroom risotto finished with luxurious truffle oil, ready in just 30 minutes. Perfect for cozy weeknights with deep mushroom flavor and creamy texture.


Ingredients

Scale
  • 3 tablespoons (45 ml) extra virgin olive oil
  • 2 tablespoons (28 g) unsalted butter
  • 1 small yellow onion, finely diced (about 100 g)
  • 3 cloves garlic, minced (about 1 tablespoon)
  • 12 ounces (340 g) mixed mushrooms (cremini and shiitake), sliced
  • 1 cup (190 g) arborio rice
  • ½ cup (120 ml) dry white wine
  • 4 cups (960 ml) vegetable or chicken broth, warmed
  • ½ cup (50 g) freshly grated Parmesan cheese
  • 2 tablespoons (30 ml) heavy cream (optional)
  • 1 teaspoon truffle oil
  • 1 teaspoon fresh thyme leaves
  • Salt and freshly ground black pepper, to taste

Instructions

  1. Prep your ingredients: slice mushrooms, finely dice onion, mince garlic, grate Parmesan, and measure broth and wine.
  2. Heat 2 tablespoons olive oil and 1 tablespoon butter in a large deep skillet over medium-high heat. Add mushrooms in a single layer and cook without stirring for 2-3 minutes until golden. Stir and cook another 2-3 minutes until browned and moisture evaporates. Season lightly with salt. Remove mushrooms and set aside.
  3. Lower heat to medium. Add remaining olive oil and butter. Add diced onion and cook until softened and translucent, about 3 minutes. Add garlic and thyme leaves, cooking for 30 seconds until fragrant.
  4. Stir in arborio rice to coat with oil and cook for 1-2 minutes until edges become translucent.
  5. Pour in white wine and stir constantly until almost all liquid evaporates.
  6. Lower heat to medium-low. Add warm broth one ladle (about ½ cup) at a time, stirring frequently until mostly absorbed before adding more. Continue for 15-18 minutes until rice is al dente and creamy.
  7. Stir sautéed mushrooms back into the rice. Remove from heat and stir in Parmesan and heavy cream if using. Season with salt and pepper to taste.
  8. Drizzle truffle oil over risotto and gently fold in. Serve immediately, garnished with extra thyme or Parmesan if desired.

Notes

Keep broth warm to speed cooking and achieve creamy texture. Add broth gradually and stir frequently for best results. Use fresh Parmesan for best melt and flavor. Truffle oil is potent; add off heat at the end. Risotto should be al dente, not mushy. Leftovers keep up to 3 days refrigerated; reheat gently with broth. Does not freeze well.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup risotto
  • Calories: 350
  • Sodium: 400
  • Fat: 12
  • Saturated Fat: 6
  • Carbohydrates: 48
  • Fiber: 2
  • Protein: 8

Keywords: risotto, mushroom risotto, one-pot meal, truffle oil, creamy risotto, quick dinner, vegetarian option

You might also like these recipes

Leave a Comment

Recipe rating