Ingredients
Equipment
Method
- Step 1: Preheat your oven to 350°F (175°C).
- Step 2: Slice onions thinly into long strips.
- Step 3: Heat olive oil in a large skillet over medium heat. Add sliced onions and cook, stirring occasionally, for 30–40 minutes until deeply golden brown. Sprinkle in sugar to speed caramelization if desired.
- Step 4: Add beef broth to the onions if they start to stick or dry out. Simmer for about 10 minutes, then remove from heat and set caramelized onions aside.
- Step 5: In the same skillet, melt butter over low to medium heat. Whisk in flour and cook for about 1 minute to remove raw flour taste.
- Step 6: Slowly add heavy cream while whisking constantly to thicken sauce. If lumps form, whisk in ice-cold water vigorously.
- Step 7: Stir in two-thirds of caramelized onions, salt, garlic powder, smoked paprika, nutmeg, chopped parsley, and Parmesan cheese. Simmer briefly to meld flavors.
- Step 8: Cook cavatappi pasta in salted boiling water until just before al dente. Drain well.
- Step 9: Toss cooked pasta with creamy onion sauce until evenly coated.
- Step 10: Prepare breadcrumbs by pulsing baguette chunks with olive oil, salt, pepper, and oregano in a food processor until coarse crumbs form.
- Step 11: Transfer pasta mixture to a baking dish. Spread remaining caramelized onions on top, then sprinkle breadcrumb topping evenly over.
- Step 12: Bake uncovered for 10–15 minutes until the top is golden brown and crispy.
- Step 13: Serve immediately while topping is crunchy and pasta is warm and creamy.
Notes
Feel free to swap beef broth for vegetable or mushroom broth for a vegetarian version. Use half-and-half instead of heavy cream for a lighter sauce. Add Gruyère, Swiss, or sharp cheddar cheese for a twist. Sauté mushrooms or spinach with the onions for extra veggies. Breadcrumb herbs can be changed to thyme or rosemary. Store leftovers refrigerated up to 3 days or freeze for up to 2 months. Reheat gently with broth or cream to restore creaminess.
