Indulge in a creamy, savory, and satisfying dish with this One Pot French Onion Alfredo recipe.
Combining the rich flavors of caramelized onions with a velvety Alfredo sauce, this dish is a comforting twist on a classic favorite.
The best part?
You only need one pot to create this deliciously creamy pasta—making cleanup a breeze.
Why You’ll Love This Recipe
One-Pot Wonder: Say goodbye to a sink full of dishes! This French Onion Alfredo comes together in one pot, making it not only flavorful but also a breeze to clean up afterward.
Rich and Flavorful: The deep, savory flavor of caramelized onions paired with a creamy Alfredo sauce creates a satisfying combination that’s hard to resist.
Comfort Food at Its Best: The creamy texture and savory taste of this dish make it the ultimate comfort food for cold nights or when you just want something rich and indulgent.
Customizable: You can easily adjust this recipe by swapping in different pasta types, using a mix of cheeses, or even making it vegetarian by replacing the chicken broth with vegetable broth.

GET THE BOOK!
Food Prep Guide: A Plan for Money-Saving, Self-Sustaining Abundance in Hard Times is a book of strategies & tutorials that help you build a long-term pantry that sustains your family on a budget—even in the midst of rising food costs.
Ingredients You’ll Need
- 2 tablespoons butter
- 2 medium yellow onions, thinly sliced
- 4 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon sugar (optional, to help caramelize onions)
- 1/4 cup white wine (optional)
- 2 cups chicken broth (or vegetable broth for a vegetarian version)
- 1 1/2 cups heavy cream
- 1 cup whole milk
- 8 oz fettuccine pasta (or any pasta of your choice)
- 1 cup freshly grated Parmesan cheese
- 1/2 cup shredded mozzarella cheese (optional for extra creaminess)
- Salt and pepper, to taste
- Fresh parsley or thyme, for garnish
Prices pulled from the Amazon Product Advertising API on:
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
How to Make French Onion Alfredo
- Caramelize the onions: In a large pot or Dutch oven, melt the butter over medium heat. Add the sliced onions and cook, stirring frequently, until they soften and turn golden brown, about 15-20 minutes. If the onions start to stick to the bottom of the pot, add a splash of water or broth to loosen them. Add the minced garlic and thyme and cook for an additional 1-2 minutes until fragrant.
- Deglaze the pot (optional): If you’re using white wine, pour it in to deglaze the pot, scraping up any browned bits from the bottom. Let the wine reduce for about 2-3 minutes.
- Prepare the sauce: Add the chicken broth, heavy cream, and milk to the pot. Bring the mixture to a simmer over medium heat.
- Cook the pasta: Add the fettuccine (or your choice of pasta) directly into the pot. Stir to ensure the pasta is submerged in the liquid. Cover the pot and cook according to the package instructions, usually about 10-12 minutes, stirring occasionally. The pasta should be tender and most of the liquid should be absorbed.
- Finish the sauce: Once the pasta is cooked, stir in the grated Parmesan cheese and shredded mozzarella cheese (if using). Continue to cook over low heat, stirring until the cheese is melted and the sauce is creamy. Season with salt and pepper to taste.
- Serve: Garnish with fresh parsley or thyme for a pop of color and flavor. Serve hot and enjoy!

One Pot French Onion Alfredo
Creamy, savory, and utterly indulgent, this One Pot French Onion Alfredo combines the rich, caramelized sweetness of golden onions with the velvety smoothness of a parmesan alfredo sauce.
- Total Time: 40 minutes
- Yield: 4 servings 1x
Ingredients
- 2 tablespoons butter
- 2 medium yellow onions, thinly sliced
- 4 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon sugar (optional, to help caramelize onions)
- 1/4 cup white wine (optional)
- 2 cups chicken broth (or vegetable broth for a vegetarian version)
- 1 1/2 cups heavy cream
- 1 cup whole milk
- 8 oz fettuccine pasta (or any pasta of your choice)
- 1 cup freshly grated Parmesan cheese
- 1/2 cup shredded mozzarella cheese (optional for extra creaminess)
- Salt and pepper, to taste
- Fresh parsley or thyme, for garnish
Instructions
- In a large pot or Dutch oven, melt the butter over medium heat. Add the sliced onions and cook, stirring frequently, until they soften and turn golden brown, about 15-20 minutes. If the onions start to stick to the bottom of the pot, add a splash of water or broth to loosen them. Add the minced garlic and thyme and cook for an additional 1-2 minutes until fragrant.
- If you’re using white wine, pour it in to deglaze the pot, scraping up any browned bits from the bottom. Let the wine reduce for about 2-3 minutes.
- Add the chicken broth, heavy cream, and milk to the pot. Bring the mixture to a simmer over medium heat.
- Add the fettuccine (or your choice of pasta) directly into the pot. Stir to ensure the pasta is submerged in the liquid. Cover the pot and cook according to the package instructions, usually about 10-12 minutes, stirring occasionally. The pasta should be tender and most of the liquid should be absorbed.
- Once the pasta is cooked, stir in the grated Parmesan cheese and shredded mozzarella cheese (if using). Continue to cook over low heat, stirring until the cheese is melted and the sauce is creamy. Season with salt and pepper to taste.
- Garnish with fresh parsley or thyme for a pop of color and flavor. Serve hot and enjoy!
- Prep Time: 10 minutes
- Cook Time: 30 minutes