Creamy French Onion Pasta

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!

Author: Food with Feeling

Meal Type: Peanuts Free

Cuisine: American

Difficulty: EASY

Prep. Time: 10 minutes

Cook Time: 35 minutes

Total Time: 45 minutes

Servings: 4 Servings

Calories: 521 kcal per serving

Ingredients

  • 2 tablespoons - olive oil, or butter
  • 3 - yellow onions
  • ½ tsp - fine sea salt
  • ½ tsp - black pepper
  • 3 cloves - garlic
  • 1 tsp - fresh thyme
  • 1 tbsp - balsamic vinegar
  • 4 cups - vegetable broth
  • 8 ounces - pasta of choice
  • ½ cup - gruyère cheese*
  • ¼ cup - parmesan cheese
  • ½ cup - heavy cream

Instructions

  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!
  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.
  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.
  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.
  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.
  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.

Nutrition

Energy: 521 kcal | Total Fat: 25 g | Saturated: 12 g | Trans: 0 g | Cholesterol: 55 mg | Total Carbs: 58 g | Fiber: 4 g | Sugars: 4 g | Proteins: 16 g | Sodium: 1,226 mg | Polyunsaturated: 2 g | Monounsaturated: 10 g

©2026 OnlineCook LLC