Go Back
+ servings
French Onion Soup Pasta

Creamy French Onion Soup Pasta for Ultimate Comfort Food

This creamy French onion soup pasta combines comforting flavors with hearty pasta, perfect for any cozy meal.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 4 servings
Course: Soups
Cuisine: French
Calories: 650

Ingredients
  

For the Breadcrumb Topping
  • 1 loaf Baguette Use homemade breadcrumbs for extra freshness.
  • 2 tablespoons Olive Oil Essential for toasting breadcrumbs.
For the Pasta
  • 12 ounces Cavatappi Macaroni Feel free to substitute with your favorite pasta.
For the Sauce
  • 3 medium Onions Slice thinly to caramelize.
  • 4 cups Beef Broth Use vegetable broth for vegetarian option.
  • 1 cup Heavy Cream Coconut milk for dairy-free version.
  • 1/4 cup Flour Key thickener for béchamel.
  • 1 teaspoon Salt Adjust according to your taste.
  • 1/2 teaspoon Pepper Provides gentle heat.
  • 1 teaspoon Garlic Powder Boosts flavor.
  • 1/2 teaspoon Smoked Paprika Adds depth.
  • 1 teaspoon Oregano Infuses herbal touch.
  • 1/4 teaspoon Nutmeg Adds warmth.
  • 1 teaspoon Sugar Optional for caramelization.
  • 2 tablespoons Fresh Parsley For garnish.
  • 1 cup Parmesan Cheese Nutritional yeast for vegan version.

Equipment

  • Skillet
  • large pot
  • baking dish

Method
 

Step-by-Step Instructions
  1. Thinly slice onions and heat olive oil in a skillet over medium heat. Add onions, salt, and sauté for about 30–40 minutes until golden-brown.
  2. Pour in beef broth to deglaze if onions stick. Simmer for 10 minutes.
  3. Melt butter in the same skillet, whisk in flour, then add heavy cream slowly, stirring until thickened.
  4. Mix in two-thirds of caramelized onions, spices, and Parmesan cheese into the béchamel.
  5. Cook cavatappi in salted water until just under al dente, reserve pasta water, then drain.
  6. Combine drained pasta with béchamel, adjusting consistency with reserved pasta water.
  7. Transfer pasta mixture to a baking dish, top with remaining onions, and sprinkle breadcrumbs.
  8. Preheat oven to 350°F (175°C). Bake for 10–15 minutes until golden.
  9. Garnish with parsley and serve warm.

Nutrition

Serving: 1servingCalories: 650kcalCarbohydrates: 76gProtein: 20gFat: 30gSaturated Fat: 15gPolyunsaturated Fat: 5gMonounsaturated Fat: 8gCholesterol: 75mgSodium: 900mgPotassium: 600mgFiber: 3gSugar: 4gVitamin A: 600IUVitamin C: 5mgCalcium: 220mgIron: 3mg

Notes

This dish can be made ahead and reheated for convenience. Perfect for busy evenings.

Tried this recipe?

Let us know how it was!