Creamy Olive Garden Spaghetti Carbonara

Making Olive Garden's velvety Spaghetti Carbonara at home combines crispy bacon and mushrooms in a silky sauce that will leave you...

Why You’ll Love This Creamy Olive Garden Spaghetti Carbonara Recipe

Comfort food enthusiasts, get ready for a pasta experience that’ll transport you straight to the heart of Italy—without leaving your kitchen.

This Olive Garden copycat carbonara hits all the right notes with its creamy bechamel sauce, savory bacon, and perfectly sautéed mushrooms. You’ll adore how the silky sauce clings to every strand of spaghetti, while the parmesan cheese adds that nutty, salty finish you crave.

No complicated techniques here, just straightforward steps that deliver restaurant-quality results. Who doesn’t love a dish that combines crispy bacon, earthy mushrooms, and al dente pasta? It’s the ultimate crowd-pleaser for weeknight dinners or special occasions.

What Ingredients are in Creamy Olive Garden Spaghetti Carbonara Recipe?

To recreate the rich and comforting flavors of Olive Garden’s famous Spaghetti Carbonara at home, you’ll need a combination of pantry staples and fresh ingredients. This creamy pasta dish gets its signature flavor from the perfect balance of savory bacon, earthy mushrooms, and a silky béchamel sauce that coats every strand of pasta.

The ingredients list might look a bit long, but don’t worry—most of these items are probably already in your kitchen, and the end result is absolutely worth the effort.

  • 2 pounds spaghetti
  • 24 slices bacon, cooked and cut into ½-inch strips
  • 8 ounces mushrooms, stems included, sliced ¼-inch thick
  • 5 tablespoons finely minced shallots
  • ¼ cup olive oil
  • 6 tablespoons butter
  • 6 tablespoons all-purpose flour
  • 3 cups whole milk
  • 4 tablespoons grated Parmesan cheese
  • 2 teaspoons finely chopped fresh parsley
  • Salt and black pepper to taste

When shopping for these ingredients, quality really does make a difference. For the milk, stick with whole milk as specified—skim or low-fat varieties won’t give you that restaurant-quality creaminess we’re after.

Fresh mushrooms will provide the best flavor and texture, though you can use pre-sliced ones to save time. And while pre-grated Parmesan is convenient, freshly grated will melt more smoothly into your sauce and deliver a more authentic taste.

How to Make This Creamy Olive Garden Spaghetti Carbonara Recipe

olive garden spaghetti carbonara variations

To make this decadent Olive Garden Spaghetti Carbonara, you’ll want to start by preparing your ingredients while getting a pot of water boiling for the 2 pounds of spaghetti.

Begin by heating 1/4 cup of olive oil in a heavy skillet over medium heat until it becomes fragrant. Then add your 8 ounces of sliced mushrooms and 5 tablespoons of finely-minced shallots, sautéing them until they turn a beautiful golden color—but careful not to let them brown, as this can make them bitter.

Once your mushrooms have released their moisture and your shallots are translucent, add the 24 slices of pre-cooked bacon that you’ve cut into 1/2-inch strips, give everything a good stir, and turn off the heat.

While your mushroom mixture is cooking, you’ll need to prepare the béchamel sauce, which is what gives this carbonara its signature creaminess. In a separate heavy non-aluminum pot, melt 6 tablespoons of butter, then add 6 tablespoons of all-purpose flour to create a roux. Cook this mixture for about 2 minutes over moderate heat, stirring constantly with a wire whisk—and remember, we’re looking for a blonde roux, so don’t let it darken too much.

Once your roux is ready, gradually whisk in 3 cups of whole milk (don’t substitute with skim or low-fat here—you really need that richness) and bring it to a gentle simmer until the sauce thickens to coat the back of a spoon.

Now comes the magic moment when everything comes together! Drain your cooked spaghetti, keeping it warm, and add it to the skillet with your mushroom-bacon mixture.

Blend these ingredients thoroughly, then pour in that velvety béchamel sauce you’ve prepared. Season with salt and black pepper to taste, sprinkle in 2 teaspoons of finely chopped fresh parsley, and toss until every strand of pasta is coated in the creamy sauce.

Serve immediately, topping each portion with a generous sprinkle of the 4 tablespoons of grated Parmesan cheese. The residual heat will melt the cheese slightly, creating that perfect finishing touch that makes this dish so irresistibly comforting.

Creamy Olive Garden Spaghetti Carbonara Recipe Substitutions and Variations

While the classic Olive Garden Spaghetti Carbonara recipe delivers incredible flavor, you don’t need to stick rigidly to the ingredient list if you’re missing something or want to put your own spin on this beloved dish.

You can swap pancetta for bacon, or use guanciale for a more authentic Italian approach. No shallots? Regular onions work fine.

Dairy-free folks might try coconut cream instead of whole milk for the béchamel. For a lighter version, try whole wheat pasta or even zucchini noodles.

Vegetarians can skip the bacon and add extra mushrooms, maybe some peas for color and sweetness.

What to Serve with Creamy Olive Garden Spaghetti Carbonara Recipe

The perfect companion dishes for Olive Garden’s Spaghetti Carbonara can transform your homemade Italian feast from merely delicious to absolutely memorable.

You’ll want something crisp and bright to balance the richness of this creamy, bacon-studded pasta.

A simple arugula salad with lemon vinaigrette cuts through the decadence, while garlic bread is practically required for sauce-mopping duty.

Roasted asparagus or sautéed broccolini offer vibrant green contrast on your plate.

And what’s Italian dining without wine? A crisp Pinot Grigio or light Chardonnay complements the creamy sauce without overwhelming it.

Trust me, these pairings elevate your carbonara experience to restaurant quality.

Final Thoughts

Now that we’ve talked about perfect pairings, let’s consider what makes this Olive Garden Spaghetti Carbonara recipe truly special in your cooking repertoire.

This indulgent pasta delivers restaurant-quality flavor right at home. The combination of crispy bacon, earthy mushrooms, and that silky bechamel sauce creates magic on your plate.

Unlike traditional carbonara with raw eggs, this version offers a foolproof alternative that’s just as creamy.

You’ll love how versatile it is, too. Don’t have shallots? Swap in onions. Need it lighter? Use turkey bacon.

The recipe adapts to what you have on hand, making it perfect for weeknights or special occasions.

Creamy Olive Garden Spaghetti Carbonara

This indulgent pasta dish brings the iconic flavors of Olive Garden right into your kitchen. With perfectly sautéed mushrooms, crispy bacon, and a rich, silky béchamel sauce coating every strand of spaghetti, this recipe offers a comforting twist on a restaurant classic.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian

Ingredients
  

  • 2 pounds Spaghetti
  • 24 slices Bacon pre-cooked and cut into ½-inch strips
  • 8 ounces Mushrooms stems included, sliced ¼-inch thick
  • 5 tablespoons Shallots finely minced
  • 1/4 cup Olive Oil
  • 6 tablespoons Butter
  • 6 tablespoons All-Purpose Flour
  • 3 cups Whole Milk
  • 4 tablespoons Parmesan Cheese grated
  • 2 teaspoons Fresh Parsley finely chopped
  • Salt and Black Pepper to taste

Equipment

  • Large pot
  • Heavy skillet
  • Heavy pot
  • Wire whisk

Method
 

  1. Bring a large pot of salted water to a boil and cook the spaghetti until al dente according to the package instructions.
  2. While the pasta cooks, heat 1/4 cup olive oil in a heavy skillet over medium heat until fragrant. Add the sliced mushrooms and minced shallots, and sauté until they turn a beautiful golden color without browning.
  3. Add the pre-cooked bacon (cut into ½-inch strips) to the skillet and stir to combine with the mushrooms and shallots. Then, turn off the heat in this skillet.
  4. In a separate heavy pot, melt 6 tablespoons of butter over moderate heat. Add 6 tablespoons of all-purpose flour and stir constantly for about 2 minutes to create a blonde roux.
  5. Gradually whisk in 3 cups of whole milk and bring the mixture to a gentle simmer. Continue stirring until the sauce thickens enough to coat the back of a spoon.
  6. Drain the cooked spaghetti, keeping it warm, and add it to the skillet with the mushroom and bacon mixture.
  7. Pour the thickened béchamel sauce over the spaghetti. Season with salt and black pepper, sprinkle in 2 teaspoons of finely chopped fresh parsley, and toss everything together until well combined.
  8. Serve immediately, topping each portion with 4 tablespoons of grated Parmesan cheese. The residual heat will slightly melt the cheese for an extra layer of creaminess.

Notes

For best results, use high-quality ingredients such as freshly grated Parmesan and fresh mushrooms. You can substitute pancetta for bacon or even try turkey bacon for a slightly lighter version. If you're looking for a dairy-free alternative, coconut cream can replace whole milk, though the sauce will have a hint of coconut flavor. This recipe is versatile and perfect for weeknight dinners or special occasions.