Print

Creamy Caramelized Onion Pasta

A fork lifts long strands of creamy caramelized onion pasta from a white bowl, topped with grated cheese.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This recipe delivers rich, restaurant-style comfort food featuring sweet, slow-cooked onions melted into a creamy sauce that coats tender pasta. It is an indulgent yet simple dinner.

Ingredients

Scale
  • 3 large yellow onions, thinly sliced
  • 4 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon salt, plus more for pasta water
  • 1/2 teaspoon black pepper
  • 1 teaspoon sugar (optional, aids browning)
  • 1 pound pasta (such as spaghetti or fettuccine)
  • 2 cloves garlic, minced
  • 1/2 cup dry white wine or vegetable broth
  • 1 cup heavy cream
  • 1/2 cup reserved pasta water
  • 1/2 cup freshly grated Parmesan cheese, plus more for serving
  • 1 tablespoon fresh thyme leaves (optional)
  • Chili crisp or chili oil, for serving (optional)

Instructions

  1. Slice the onions thinly. In a large, heavy-bottomed skillet or Dutch oven, combine the butter and olive oil over medium-low heat. Add the sliced onions, salt, pepper, and sugar if using.
  2. Cook the onions slowly, stirring every 5 to 10 minutes, for 35 to 45 minutes. Reduce the heat if the onions start to brown too quickly. You want them deeply golden brown and sweet, not burnt. This slow cooking creates the deep flavor for your rich onion sauce pasta.
  3. While the onions are caramelizing, bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Before draining, reserve at least 1 cup of the starchy pasta water. Drain the pasta.
  4. Once the onions are caramelized, push them to one side of the skillet. Add the minced garlic to the empty side and cook for 30 seconds until fragrant.
  5. Pour in the white wine or broth to deglaze the pan, scraping up any browned bits from the bottom. Let this simmer and reduce by half, about 2 minutes.
  6. Reduce the heat to low. Stir the caramelized onions and garlic mixture together. Pour in the heavy cream and stir until the sauce is smooth. Let it warm through gently; do not boil.
  7. Add the cooked pasta to the skillet. Toss to coat. Add the grated Parmesan cheese and the fresh thyme, if using.
  8. Add the reserved pasta water, a few tablespoons at a time, tossing constantly until the sauce reaches your desired creamy consistency that coats every strand.
  9. Serve immediately. Top each portion with extra Parmesan cheese and a drizzle of chili crisp or chili oil for a spicy kick, if desired.

Notes

  • The time spent caramelizing the onions is crucial for the sweet and savory pasta flavor. Do not rush this step.
  • For a vegan version, substitute the butter with vegan butter and use a creamy cashew cream or full-fat coconut milk instead of heavy cream.
  • If you want a one-pot caramelized onion pasta, you can cook the pasta directly in the sauce base after adding enough broth/water, but reserving pasta water separately is best for texture control.

Nutrition