Butter and olive oil go in together, then onions cook at medium for 15 to 20 minutes until they turn golden and smell sweet, rush this, and they burn instead of caramelize. Garlic follows for 1 minute, broth and thyme bring everything to a boil, pasta drops in uncooked and simmers covered for 10 to 12 minutes until it absorbs the broth, then the pot comes off the heat before Gruyere stirs in smoothly. I make this on weeknights. Best eaten fresh the same day, but reheats with a splash of broth if needed.
What Happens When You Make It Right
Medium heat is non-negotiable for the onions; high heat burns the outside before the inside softens, and you lose the sweetness entirely. The pasta goes in only after the broth reaches a vigorous boil, or it cooks unevenly and stays hard in the middle. Gruyere goes in off heat, stirred until it melts into the sauce, keep the burner on, and it separates. When the pasta has absorbed most of the broth and the cheese coats every strand, it is done.
Ingredient Breakdown
- 2 large onions, thinly sliced
- 2 tablespoons butter
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 4 cups beef or vegetable broth
- 1 teaspoon dried thyme
- 8 ounces uncooked pasta (like fusilli or penne)
- 1 cup shredded cheese (Gruyere or Swiss)
- Salt and pepper to taste
- Optional: fresh parsley for garnish
The onions do the heavy lifting here, offering a natural sweetness that’s crucial for flavor.
The Method
- In a large pot, melt the butter and olive oil over medium heat. The butter should bubble slightly.
- Add the sliced onions and cook, stirring frequently, until caramelized, about 15-20 minutes. They should be golden brown and fragrant.
- Add the minced garlic and cook for an additional minute until you smell its aroma.
- Pour in the broth and add the thyme. Bring the mixture to a boil, watching for bubbles to form.
- Add the uncooked pasta and stir well, ensuring it’s submerged in the broth.
- Reduce the heat to low and cover the pot. Cook until the pasta is tender, about 10-12 minutes. You want the pasta to soak up the broth.
- Remove from heat and stir in the cheese until melted and creamy. It should cling to the pasta.
- Season with salt and pepper to taste.
- Serve hot, garnished with fresh parsley if desired.
Total elapsed time is about 40 minutes, and the finished pasta should look creamy with a nice layering of flavors.
Timing & Temperature
- Caramelize onions: 15-20 min at medium — they should be golden brown.
- Add garlic: 1 min at medium — fragrant, not burnt.
- Boil broth: 5 min at high — bubbles form vigorously.
- Cook pasta: 10-12 min at low heat, and coat in sauce. Total: Approximately 40 minutes.
The biggest timing mistake is not allowing the onions to caramelize enough; they need to develop that rich color and taste.
Where People Get Stuck
- MISTAKE: Cooking onions too quickly. RESULT: They burn instead of caramelizing. FIX: Keep the heat at medium and be patient. SIGNAL: They should turn golden and sweet-smelling.
- MISTAKE: Adding pasta before the broth boils. RESULT: Overcooked pasta and uneven texture. FIX: Wait for a vigorous boil before adding. SIGNAL: Active bubbles on the surface.
- MISTAKE: Skipping the cheese at the end. RESULT: Lack of creaminess. FIX: Stir in cheese off the heat. SIGNAL: Smooth consistency that coats the pasta.
A good result comes from taking the time to properly caramelize the onions and ensuring the right cooking time for the pasta.
Variations That Work
- Fusilli to Penne: Differences in texture; no cooking adjustments needed.
- Gruyere to Swiss: Similar flavor, slightly milder; no change in method.
- Vegetable broth to beef broth: Adjusts the flavor profile without altering cooking time.
These swaps can add fun twists to the dish without breaking its essence.
What to Serve With It
- Garlic bread: The crunch contrasts with the creamy pasta.
- Simple green salad: Adds freshness and acidity.
- Roasted vegetables: Enhance the flavor without overpowering it.
Pairing it with garlic bread makes this meal truly comforting.
Storage
Best eaten fresh the same day; pasta softens if it sits.
- Fridge: Store for 3-4 days in an airtight container.
- Freezer: Not recommended due to pasta texture changes.
- Reheat: Warm in a pot with a splash of broth at medium-low for about 5 minutes.
The next day, the pasta thickens and absorbs more flavor, but it won’t have the same texture.
Yield & Nutrition
- Servings: 4
- Calories: Approximately 450 per serving
- Protein: 18g
- Carbs: 50g
- Fat: 20g
- Fiber: 2g
These are estimates. Exact values depend on specific brands and portion sizes.
Final Word
The key to achieving a great onion flavor lies in the careful caramelization of the onions. Next time, try topping with crispy bacon for added texture. This dish is perfect for any time you’re craving something warm and hearty.
FAQ
Can I make this ahead of time?
You can prep the onions and garlic the day before and store them in the fridge. Combine with the rest of the ingredients when you’re ready to cook, but keep in mind the pasta’s texture will change if it sits overnight.
How long does this keep in the fridge?
You should consume it within 3-4 days when stored in an airtight container in the fridge. The pasta may soften, and reheating will alter the dish’s original texture.
Can you freeze this?
Freezing is not recommended as the pasta will lose its integrity, becoming soggy when thawed and reheated.
What can I substitute for dried thyme?
You can use fresh thyme instead, but remember to double the amount since fresh herbs are less concentrated than their dried counterparts. Adjusting the quantity alters the flavor slightly but still works well.
Print
Creamy Caramelized Onion Pasta
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A comforting creamy pasta dish featuring sweet caramelized onions, savory broth, and melted cheese.
Ingredients
- 2 large onions, thinly sliced
- 2 tablespoons butter
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 4 cups beef or vegetable broth
- 1 teaspoon dried thyme
- 8 ounces uncooked pasta (like fusilli or penne)
- 1 cup shredded cheese (Gruyere or Swiss)
- Salt and pepper to taste
- Optional: fresh parsley for garnish
Instructions
- Melt the butter and olive oil in a large pot over medium heat.
- Add the sliced onions and cook, stirring frequently, until caramelized, about 15-20 minutes.
- Include the minced garlic and cook for an additional minute.
- Pour in the broth and add the thyme, bringing the mixture to a boil.
- Add the uncooked pasta and stir well to submerge it in the broth.
- Reduce the heat to low, cover the pot, and cook until the pasta is tender, about 10-12 minutes.
- Remove from heat and stir in the cheese until melted and creamy.
- Season with salt and pepper to taste.
- Serve hot, garnished with fresh parsley if desired.
Notes
Best eaten fresh the same day. If reheating, add a splash of broth to improve texture.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 30mg