- VE
- LS
Creamy French Onion Pasta
If you love the rich, savory flavor of French onion soup, this creamy French Onion Pasta recipe is about to become your new favorite dinner. It’s cozy, cheesy, and made all in one pot with deeply caramelized onions and a silky, flavorful sauce!

Ingredients
Instructions
- Step 1
Heat the olive oil in a large skillet over medium heat. Add the onions, salt, and pepper. Cook for 20–25 minutes, stirring occasionally, until deeply golden and jammy. Lower the heat if they start to burn!
- Step 2
Stir in the garlic and thyme and cook for 1–2 minutes. Add the balsamic vinegar and cook for another minute to deglaze the pan.
- Step 3
Pour in the vegetable broth and bring to a simmer. Add the uncooked pasta, making sure it’s mostly submerged. Simmer for 10–12 minutes, stirring occasionally, until the pasta is tender and most of the liquid is absorbed.
- Step 4
Reduce the heat to low and stir in the gruyère and parmesan until melted and silky. Add in the cream and stir until combined. Taste and adjust salt/pepper as needed. Top with extra cheese, fresh thyme, and lots of cracked black pepper.
Notes
- Step 5
Cheese – While it’s traditional in French onion flavors, I know gruyere can be quite expensive. Swiss cheese is the best affordable substitute, but mozzarella, white cheddar, or provolone also work well depending on what you have on hand.
- Step 6
Storage Instructions – Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave with a splash of broth or water to loosen the sauce.
Tips & Tricks
Per serving
My Notes
PrivatePRIVATE TO YOUOnly you can see these
Private to you. Jot down what you changed so it's here next time you cook this.
Keep your own notes on this recipe
Private to your account — what you changed, what you'd do differently next time.
Be the first to review this recipe and earn a 20% Bonus
Level up & unlock free Premium by reviewing recipes!