Bacon Mushroom Risotto

White bowl of finished bacon mushroom risotto on a table.

This bacon mushroom risotto is creamy, rich, and packed with smoky bacon and earthy mushrooms. The slow-stirred Arborio rice releases its natural starch to create that signature velvety texture, and the Parmesan adds a nutty richness that makes every bite satisfying.

I’ve included both stovetop and Instant Pot instructions so you can make this whether you want the hands-on experience of traditional risotto or the ease of a pressure cooker. Either way, it’s naturally gluten-free and works as a cozy weeknight dinner or an impressive dish for entertaining.

Why You’ll Love this Recipe

  • Works as a main or a side. Serve it as a cozy weeknight dinner or alongside grilled protein for entertaining.
  • Two cooking methods included. Stovetop for traditional hands-on cooking, or Instant Pot for a faster, hands-off approach.
  • Naturally gluten-free. Arborio rice and simple ingredients make this safe for celiac without any special substitutions.

Looking for more risotto recipes? instant pot lemon risotto / pumpkin risotto / pea and asparagus risotto with burrata / classic gluten-free risotto

Ingredients

Image of the ingredients for bacon mushroom risotto including: garlic, parmesan cheese, arborio rice, bacon, butter, salt, yellow onion, mushrooms, pepper, white wine, and vegetable broth.

Ingredient Notes

  • Arborio Rice – This short-grain rice is essential for risotto because of its high starch content that creates the creamy texture. Don’t rinse it before cooking or you’ll wash away the starch. Carnaroli or Vialone Nano work as substitutes.
  • Bacon Use thick-cut bacon for better flavor and texture. Pancetta works as a substitute for a more traditional Italian flavor.
  • Mushrooms – Cremini or baby bella mushrooms have the best earthy flavor. White button mushrooms work in a pinch, or mix in shiitake or oyster mushrooms for more depth.
  • Parmesan cheese – Grate Parmesan fresh from a block for the best flavor and creamy texture. Pre-grated cheese contains anti-caking agents that affect how it melts.
  • White Wine – Use a wine you’d actually drink, like Sauvignon Blanc or Pinot Grigio, since the flavor comes through in the dish. For alcohol-free, use extra broth with a splash of white wine vinegar or lemon juice for acidity.
  • Chicken Broth – Use low-sodium broth so you can control the salt level. If you are gluten-free, check that your broth is gluten-free as some brands aren’t.

Tip

Keep your broth warm while making risotto. Heat it in a saucepan and maintain a gentle simmer. Adding cold broth shocks the rice and slows cooking, making it harder to achieve a creamy texture. Warm broth absorbs evenly and helps the rice release its starch properly.

Step-by-Step Instructions

For the ingredient list with measurements, full instructions, printable recipe, and additional notes, please scroll down to the recipe card.

Close up image of cooked bacon.
Cook the bacon until crispy. Set aside.
Close up image of sautéed mushrooms in a large pot.
Add the sliced mushrooms to the bacon fat and cook until softened. Set aside.
Close up image of arborio rice and yellow onion.
Cook the onion and garlic until soft and fragrant. Toast the arborio rice and then deglaze the pan with the wine.
Ladle of vegetable broth above a large pot of arborio rice mixture.
Ladle the warm chicken stock into the rice one ladle full at a time.
Arborio rice, vegetable broth, salt, pepper, and white wine cooked and mixed together in a large pot.
Stir occasionally until the broth is pretty much absorbed before adding the next ladle of broth. This process could take up to 20 minutes.
Arborio rice, butter, parmesan cheese, vegetable broth mixed together in a large pot.
Still in the grated parmesan cheese, butter and spices.
Close up image of mixed up bacon mushroom risotto.
Add the mushrooms and bacon back to the pot.
Close up image of finished bacon mushroom risotto.
Garnish with additional bacon and mushrooms as well as a sprinkle of parmesan cheese and fresh thyme, if desired.

Expert Tips

  • Toast the rice before adding liquid. Cooking the Arborio rice in butter or oil for 2 minutes enhances its nutty flavor and helps the grains hold their shape during cooking.
  • Stir occasionally, not constantly. You don’t need to stand over the pot stirring nonstop. Stir every minute or so to prevent sticking and help release starch, but constant stirring breaks down the rice grains.
  • Taste the rice to check doneness. The rice should be tender with a slight bite in the center (al dente), not mushy or crunchy. If it’s too firm after all the broth is added, add a bit more warm broth and continue cooking.
  • Use the Instant Pot for hands-off cooking. If you’re hosting or multitasking, the Instant Pot method frees you up. The risotto cooks under pressure while you prep other dishes.
  • Reserve some bacon and mushrooms for garnish. Top each bowl with extra crispy bacon and sautéed mushrooms for better presentation and texture contrast.

Storage Instructions

Store leftover risotto in an airtight container in the refrigerator for up to 3 days. Make sure the risotto has cooled completely before sealing to maintain its texture and flavor.

I don’t recommend freezing risotto as the texture changes too much.

Reheating

Stovetop: Place the risotto in a saucepan with a splash of broth, wine or water to loosen it. Reheat over low heat, stirring frequently, until creamy and warmed through. I usually add a tablespoon of butter to give it some extra richness when reheating.

Microwave: Heat the risotto in a microwave-safe dish with a splash of liquid. Cover loosely and heat in 30-second intervals, stirring between intervals to ensure even heating.

Close up image of finished bacon mushroom risotto sprinkled with parmesan cheese on top.

Serving Suggestions

rve this bacon mushroom risotto as a main course with a simple side salad, or as a side dish alongside grilled chicken or steak. The rich, creamy texture pairs well with fresh, bright flavors that cut through the richness.

For sides that balance the dish, try roasted broccoli and potatoes, crispy Parmesan smashed potatoes, or a simple arugula salad with apple cider vinaigrette. If you’re serving this for entertaining, crispy air fryer chicken thighs or baked chicken kabobs make great protein pairings.

For more risotto variations, try my instant pot lemon risotto, pumpkin mushroom risotto, or pea and asparagus risotto with burrata.

Did you make this recipe?

Close up image of finished bacon mushroom risotto.
No ratings yet

Bacon Mushroom Risotto

This bacon mushroom risotto is rich and creamy with smoky bacon, earthy mushrooms, and Parmesan cheese. The slow-stirred Arborio rice releases its natural starch to create that signature velvety texture. Includes both stovetop and Instant Pot methods so you can choose hands-on or hands-off cooking.
Print Recipe Pin Recipe Rate this Recipe
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 6 servings

Ingredients

  • 6 cups (1.4 kg) chicken broth - or vegetable broth
  • ½ lb (132 g) bacon - about 6 slices, cut into lardons (1/2 inch pieces)
  • 8 oz (225 g) baby bella mushrooms - sliced
  • 1 cup (125 g) yellow onion - finely diced, from ½ yellow onion
  • 3 cloves garlic - minced
  • 2 cups (360 g) Arborio rice
  • ½ cup (120 g) dry white wine - such as Sauvignon Blanc or Pinot Grigio
  • 2 oz (50 g) freshly grated Parmesan - about 1/2 cup
  • 2 tablespoons (28 g) unsalted butter
  • ½ teaspoon kosher salt - or to taste
  • ¼ teaspoon ground black pepper - or to taste
  • fresh parsley - chopped (optional, for garnish)

**Use the toggle button above to turn the instruction photos on and off!

Instructions

Stove Top Instructions:

  • Prepare the Broth: Bring 6 cups (1.4 kg) chicken broth to a simmer in a medium saucepan and keep it warm over low heat. Warm broth ensures even cooking and a creamy texture.
  • Cook the Bacon: In a large skillet over medium heat, cook ½ lb (132 g) bacon until crispy, about 3-4 minutes. Then remove the cooked bacon with a slotted spoon and set aside on a paper towel-lined plate. Pour off all but about 2 tablespoons of bacon fat from the skillet.
  • Sauté the Mushrooms: In the same skillet with the bacon fat, add 8 oz (225 g) baby bella mushrooms. Cook until browned and softened, about 5-7 minutes. Remove and set aside with the bacon.
  • Cook the Onion: In the same skillet, add chopped 1 cup (125 g) yellow onion to the remaining bacon fat. Cook over medium heat until softened and translucent, about 5 minutes. Stir in 3 cloves garlic and cook for 1 minute until fragrant.
  • Toast the Rice: Add 2 cups (360 g) Arborio rice to the skillet and stir until lightly toasted, about 2 minutes. Toasting helps enhance the nutty flavor of the rice.
  • Deglaze the Pan: Pour in ½ cup (120 g) dry white wine, stirring constantly until mostly absorbed.
  • Cook the Risotto: Add the warm broth one ladle at a time (about 3/4 cup). Stir occasionally until the liquid is mostly absorbed before adding the next ladle. Repeat until the rice is tender and creamy, about 20-25 minutes.
  • Finish the Risotto:Remove from heat. Stir in 2 oz (50 g) freshly grated Parmesan, 2 tablespoons (28 g) unsalted butter, ½ teaspoon kosher salt, ¼ teaspoon ground black pepper, and most of the cooked bacon and mushrooms, reserving about 1/4 for garnish.
  • Serve: Divide the risotto into bowls and top with the remaining 1/4 of the bacon and mushrooms for extra crunch. Garnish with fresh parsley or extra Parmesan if desired.

Instant Pot Instructions:

  • Cook the Bacon: Turn the Instant Pot to "Sauté" mode. Add the ½ lb (132 g) bacon and cook until crispy, about 5 minutes. Remove the cooked bacon and drain off all but about 2 tablespoons of bacon fat from the pan.
  • Sauté the Mushrooms: Add 8 oz (225 g) baby bella mushrooms to the pot and cook in the bacon fat until browned and softened, about 5 minutes. Remove and set aside with the bacon.
  • Sauté the Aromatics: Add a drizzle of olive oil to the pot if needed. Stir in the diced 1 cup (125 g) yellow onion and cook for 3 minutes, until softened. Add 3 cloves garlic and sauté for an additional 1 minute.
  • Toast the Rice: Stir in 2 cups (360 g) Arborio rice, coating it with the oil and onions. Toast for about 2 minutes, stirring frequently, until fragrant.
  • Deglaze with Wine: Pour in ½ cup (120 g) dry white wine and stir, scraping up any browned bits from the bottom of the pot. Let it simmer until mostly absorbed, about 2 minutes.
  • Pressure Cook the Risotto: Add 6 cups (1.4 kg) chicken broth, ½ teaspoon kosher salt, and ¼ teaspoon ground black pepper. Stir well, then turn off the sauté function. Seal the Instant Pot lid and set to high pressure for 6 minutes. The pot will take about 15 minutes to come to pressure, then cook for 6 minutes once pressure is reached.
  • Release Pressure: Let the pressure release naturally for 7 minutes, then carefully turn the valve to venting to release any remaining pressure. Remove the lid and stir the risotto to combine.
  • Finish the Risotto: Stir in 2 tablespoons (28 g) unsalted butter, 2 oz (50 g) freshly grated Parmesan, and most of the cooked bacon and mushrooms, reserving some for garnish. Taste and adjust seasoning with additional salt and pepper, if needed.
  • Serve: Divide into bowls and top with the remaining bacon and mushrooms. Garnish with fresh parsley and extra Parmesan if desired.

Notes

  • Gluten-Free: If you have celiac disease, like me, ensure your broth and other ingredients are gluten-free if needed.
  • Dairy-Free: To make this risotto dairy-free, replace Parmesan with a dairy-free alternative and swap the butter for plant-based butter or olive oil.
  • Vegan: Follow the dairy-free guidelines, omit the bacon, and use vegetable broth instead of chicken broth.

Nutrition

Calories: 451kcal | Carbohydrates: 60g | Protein: 13g | Fat: 16g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.2g | Cholesterol: 37mg | Sodium: 1363mg | Potassium: 333mg | Fiber: 3g | Sugar: 3g | Vitamin A: 203IU | Vitamin C: 3mg | Calcium: 100mg | Iron: 3mg
Close up image of finished bacon mushroom risotto with parmesan cheese on top.

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.