Go Back

Creamy Onion and Garlic Spaghetti

A fast, deeply savory creamy garlic spaghetti built on a sweet caramelized onion base and a silky Parmesan cream sauce. Ready in 30 minutes with pantry staples you already have.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 2 hours 30 minutes
Servings: 4
Calories: 520

Ingredients
  

Pasta & Sauce
  • 400 g 14 oz spaghetti
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 large yellow onion thinly sliced
  • 6 cloves garlic minced
  • 1 cup 240ml heavy cream
  • ½ cup 50g Parmesan cheese, freshly grated, plus more for serving
  • ½ teaspoon fine salt plus more for pasta water
  • ¼ teaspoon freshly cracked black pepper
  • ¼ teaspoon red pepper flakes optional
  • ½ cup 120ml reserved pasta water
To Finish
  • Fresh parsley chopped
  • Extra Parmesan for topping
  • Flaky salt optional

Method
 

  1. Bring a large pot of generously salted water to a boil. Cook the spaghetti according to package directions until al dente. Before draining, scoop out at least 1 cup of pasta water and set it aside. Drain and set the pasta aside.
  2. While the water heats, melt the butter and olive oil together in a large skillet over medium heat. Add the sliced onion and a pinch of salt. Cook, stirring occasionally, for 12 to 15 minutes until the onion is soft, golden, and starting to caramelize.
  3. Reduce the heat to medium-low. Add the minced garlic and red pepper flakes directly to the onions. Stir constantly for 60 to 90 seconds until the garlic is fragrant and lightly golden — don't walk away here.
  4. Pour in the heavy cream and stir to combine with the onion and garlic mixture. Let the cream simmer gently for 3 to 4 minutes, stirring occasionally, until it has reduced slightly and coats the back of a spoon.
  5. Add the grated Parmesan in two additions, stirring between each, until fully melted and incorporated into the sauce. Season with salt and black pepper.
  6. Add the drained spaghetti directly into the skillet. Toss well using tongs to coat every strand in the sauce. Pour in the reserved pasta water a little at a time — start with ¼ cup — tossing as you go until the sauce reaches your preferred consistency. It should be loose and glossy, not thick and gloppy.
  7. Plate immediately. Finish with extra Parmesan, a scatter of fresh parsley, and flaky salt if you have it.

Notes

For extra depth, stir a teaspoon of white miso paste into the sauce along with the cream — it won't taste like miso, but it adds a quiet savory richness that makes people ask what your secret is. Leftovers reheat best with a splash of water in a skillet over medium-low heat.