This One Pot French Onion Pasta is a rich, cheesy, and savory dish that brings the deep flavors of French onion soup into a comforting pasta meal. Caramelized onions, garlic, beef broth, and melty Gruyère cheese create an irresistible sauce that coats every bite of pasta.
Why You’ll Love This Recipe:
One-Pot Meal – Minimal cleanup and easy preparation.
Rich & Savory – Inspired by classic French onion soup flavors.
Cheesy & Comforting – Gruyère and Parmesan make this extra creamy.
Perfect for a Cozy Meal – Great for weeknights or special occasions.
Ingredients:
- 2 tablespoons butter
- 2 tablespoons olive oil
- 2 large yellow onions, thinly sliced
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon sugar (optional, for quicker caramelization)
- 3 cloves garlic, minced
- 1 teaspoon dried thyme (or 1 tablespoon fresh thyme)
- 1 tablespoon balsamic vinegar (optional, for depth of flavor)
- 4 cups beef broth (or vegetable broth for a vegetarian version)
- 8 ounces uncooked pasta (fusilli, penne, or rigatoni work well)
- ½ cup heavy cream
- 1½ cups shredded Gruyère cheese
- ½ cup grated Parmesan cheese
- Fresh parsley or thyme for garnish
How to Make One Pot French Onion Pasta:
Step 1: Caramelize the Onions
- Heat butter and olive oil in a large pot or deep skillet over medium-low heat.
- Add sliced onions, salt, pepper, and sugar (if using). Stir occasionally and cook for 25-30 minutes, or until onions are deep golden brown.
- Add garlic and thyme, cooking for 1-2 minutes until fragrant.
- Stir in balsamic vinegar to deglaze the pan.
Step 2: Cook the Pasta
- Pour in beef broth and bring to a simmer.
- Add pasta, stirring to ensure it’s submerged. Cover and cook on medium heat, stirring occasionally, until pasta is tender and most of the liquid is absorbed (10-12 minutes).
Step 3: Make it Creamy & Cheesy
- Reduce heat to low and stir in heavy cream, Gruyère, and Parmesan until melted and creamy.
- If the sauce is too thick, add a splash of broth or water.
Step 4: Serve & Enjoy
- Garnish with fresh parsley or thyme and serve warm.
Serving Suggestions:
- Pair with crusty bread to soak up the creamy sauce.
- Serve alongside a simple green salad for balance.
- Add grilled chicken or steak for extra protein.
Tips for the Best French Onion Pasta:
Caramelize Slowly – The longer you cook the onions, the richer the flavor.
Use Good Cheese – Gruyère melts beautifully and gives that classic French onion taste.
Adjust the Sauce – If too thick, add a bit more broth or cream.
Make it Vegetarian – Use vegetable broth and swap Gruyère for a vegetarian cheese.
Storage & Reheating:
- Refrigerate in an airtight container for up to 3 days.
- Reheat on the stove over low heat, adding a splash of broth or cream if needed.
Recipe Overview:
Preparation Time: 10 minutes
Cooking Time: 30 minutes
Cuisine: French-Inspired
Nutritional Information (Per Serving):
Calories: 450 | Protein: 15g | Carbohydrates: 50g | Fat: 20g | Fiber: 4g | Sugar: 6g
This One Pot French Onion Pasta is the perfect blend of rich, cheesy, and savory flavors—all in one easy dish!
Print
One Pot French Onion Pasta
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Cuisine: French-Inspired
Description
This One Pot French Onion Pasta is a rich, cheesy, and savory dish that brings the deep flavors of French onion soup into a comforting pasta meal. Caramelized onions, garlic, beef broth, and melty Gruyère cheese create an irresistible sauce that coats every bite of pasta.
Subscribe to our newsletter to get this recipe delivered straight to your inbox and never miss out on delicious updates.
Ingredients
- 2 tablespoons butter
- 2 tablespoons olive oil
- 2 large yellow onions, thinly sliced
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon sugar (optional, for quicker caramelization)
- 3 cloves garlic, minced
- 1 teaspoon dried thyme (or 1 tablespoon fresh thyme)
- 1 tablespoon balsamic vinegar (optional, for depth of flavor)
- 4 cups beef broth (or vegetable broth for a vegetarian version)
- 8 ounces uncooked pasta (fusilli, penne, or rigatoni work well)
- ½ cup heavy cream
- 1½ cups shredded Gruyère cheese
- ½ cup grated Parmesan cheese
- Fresh parsley or thyme for garnish
Instructions
Step 1: Caramelize the Onions
- Heat butter and olive oil in a large pot or deep skillet over medium-low heat.
- Add sliced onions, salt, pepper, and sugar (if using). Stir occasionally and cook for 25-30 minutes, or until onions are deep golden brown.
- Add garlic and thyme, cooking for 1-2 minutes until fragrant.
- Stir in balsamic vinegar to deglaze the pan.
Step 2: Cook the Pasta
- Pour in beef broth and bring to a simmer.
- Add pasta, stirring to ensure it’s submerged. Cover and cook on medium heat, stirring occasionally, until pasta is tender and most of the liquid is absorbed (10-12 minutes).
Step 3: Make it Creamy & Cheesy
- Reduce heat to low and stir in heavy cream, Gruyère, and Parmesan until melted and creamy.
- If the sauce is too thick, add a splash of broth or water.
Step 4: Serve & Enjoy
- Garnish with fresh parsley or thyme and serve warm.
Notes
Caramelize Slowly – The longer you cook the onions, the richer the flavor.
Use Good Cheese – Gruyère melts beautifully and gives that classic French onion taste.
Adjust the Sauce – If too thick, add a bit more broth or cream.
Make it Vegetarian – Use vegetable broth and swap Gruyère for a vegetarian cheese.