Dinner · Part 3 of 3: Tips & recipe card
Caramelized Onion Pasta: Rich, Silky One-Pan Dinner Tips, FAQ & printable recipe

- Prep
- Cook
- Total
- Serves
- 4
Tips for success
For the deepest onion flavor, take the time to caramelize them properly—this can take up to 30 minutes, but the result is worth it. Stir only occasionally; constant stirring prevents browning.
If the onions stick to the pan, add a tablespoon of water and scrape up the browned bits. This deglazing step not only prevents burning but also adds flavor to the sauce.
To make the sauce extra silky, add the Parmesan in three additions, whisking well after each. Use a microplane for the finest grate, which melts instantly.
When tossing the pasta, use tongs and a lifting motion to aerate the sauce and coat every strand. Taste before serving and adjust with salt and pepper, but remember that Parmesan is salty.
Variations
- Add protein: For a heartier meal, add 8 ounces of cooked chicken, shrimp, or Italian sausage. Toss the protein into the sauce just before adding the pasta, and let it warm through with the noodles.
- Use a different pasta: Swap fettuccine for tagliatelle, pappardelle, or even rigatoni. Short shapes catch the sauce in their ridges, while long ribbons twirl beautifully. Adjust cooking time according to the package.
- Add greens: Stir in a handful of baby spinach or Swiss chard during the last minute of cooking. The leaves will wilt into the sauce, adding color and a mild, earthy flavor that complements the sweet onions.
- Make it spicy: Add a pinch of red pepper flakes along with the broth for a gentle heat. Or finish with a drizzle of chili oil and a sprinkle of toasted breadcrumbs for crunch.
Storage and make-ahead
- Fridge
- Store in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of water or broth to restore the sauce's silky texture.
- Freezer
- Freeze in a freezer-safe container for up to 2 months.
- Reheat
- Reheat in a skillet over low heat with a splash of water or broth, stirring frequently, until warmed through. Avoid boiling to keep the sauce smooth.
Store leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken as it cools; add a splash of water or broth when reheating to loosen it. Reheat gently on the stovetop over low heat, stirring often, or in the microwave in 30-second bursts. Avoid boiling, which can make the sauce separate.
The caramelized onions can be made up to 3 days ahead and stored in the refrigerator. Reheat them gently in the pan before adding the broth and cream.
The pasta is best cooked fresh, but you can cook it a day ahead, toss with a little oil, and store in the fridge. When ready to serve, drop it into boiling water for 30 seconds to warm through.
Serving ideas
Serve this pasta immediately after tossing, while the sauce is glossy and warm. Twirl the fettuccine into tall nests on individual plates or a large serving bowl.
Top with a generous shower of shaved Parmesan and a scattering of fresh parsley. A final squeeze of lemon at the table brightens the dish and cuts through the richness.
This pasta pairs well with a crisp green salad dressed with a simple vinaigrette. A glass of dry white wine, such as Pinot Grigio or Sauvignon Blanc, complements the creamy sauce. For a more substantial meal, serve alongside roasted chicken or grilled shrimp. The pasta is rich, so keep the sides light and fresh.
Frequently asked questions
Why do the onions take so long to caramelize?
Can this pasta be made without cream?
What is the best way to reheat leftovers?
Can this recipe be made gluten-free?
Why does the sauce sometimes turn gritty?
Caramelized Onion Pasta: Rich, Silky One-Pan Dinner

Ingredients
- 2 large yellow onions, thinly sliced
- 2 tbsp unsalted butter
- 2 tbsp olive oil
- 10 oz fettuccine
- 1/2 cup vegetable or chicken broth
- 1/2 cup heavy cream
- 1/2 cup starchy pasta water
- 1/2 cup freshly grated Parmesan cheese
- Freshly chopped parsley, for serving
- Fresh lemon juice, for serving
- Shaved Parmesan, for serving
Instructions
- Heat the butter and olive oil in a wide sauté pan over medium heat until the butter is foaming. Add the sliced onions and spread them into an even layer. Cook, stirring occasionally, for 20 to 25 minutes, until the onions are deeply golden, soft, and jammy. If they begin to stick, add a tablespoon of water and scrape up the browned bits.
- Bring a large pot of salted water to a boil. Add the fettuccine and cook according to the package directions until al dente. Reserve 1/2 cup of the starchy pasta water before draining. Drain the pasta but do not rinse it; toss with a tiny drizzle of olive oil if needed to prevent sticking.
- Once the onions are deeply caramelized, pour in the broth and heavy cream. Stir to scrape up any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer and cook for 2 to 3 minutes, until the cream has thickened slightly and turned a pale golden color.
- Add the reserved pasta water and the freshly grated Parmesan to the pan. Whisk continuously until the cheese melts and the sauce turns silky and glossy. The starch from the pasta water helps bind the sauce to the noodles.
- Add the drained fettuccine to the pan with the sauce. Using tongs, toss and swirl the pasta vigorously for 1 to 2 minutes, until every strand is coated in the silky sauce. If the sauce is too thick, add a splash more pasta water to loosen it.
- Remove the pan from the heat. Sprinkle with freshly chopped parsley and a squeeze of fresh lemon juice. Twirl the pasta into nests on warm plates or a large serving bowl. Top with shaved Parmesan and serve immediately.
Estimated nutrition per serving
- Calories
- 580
- Protein
- 18 g
- Carbohydrates
- 68 g
- Fat
- 27 g
This recipe is based on a short cooking video and is published under the pen name Clara Weller. It was checked before publication, but errors can slip through. Nutrition, when shown, is an estimate. Read more in our editorial policy and on our food safety page.






