Save to Pinterest The first time I made caramelized onions, I stood over the stove for what felt like hours, convinced Id ruined them when they started turning brown. Now I know thats exactly where the magic happens. This pasta dish came together on a rainy Tuesday when I needed something cozy but didnt want to resort to the usual red sauce routine. The combination of sweet, slow-cooked onions and spicy homemade chili oil has since become my go-to when I want comfort food with a kick.
I served this to my brother who claims to hate onions, and he went back for seconds without realizing what he was eating. The way the onions melt into the pasta creates this natural sauce that clings to every strand. Watching friends instinctively reach for the chili flakes at the table has become a predictable and happy sight.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Pasta: 12 oz spaghetti, penne, or linguine works beautifully here. Long pasta catches the onion strands especially well.
- Yellow onion: One large onion, sliced thin, cooks down into sweet ribbons. Red onions work too but taste slightly sharper.
- Olive oil: Youll need about 5 tablespoons total between caramelizing and the chili oil. Extra virgin adds the best flavor.
- Garlic: Four cloves total between the onions and chili oil. Dont be shy with it.
- Red chili flakes: Start with one tablespoon and adjust to your heat tolerance. The oil mellows the spice slightly.
- Paprika: Smoked paprika adds a wonderful depth, but regular works in a pinch.
- Soy sauce: Just one teaspoon adds an umami punch that balances the sweetness.
- Parmesan: Freshly grated makes all the difference for that salty, nutty finish.
- Fresh herbs: Basil or parsley brightens everything up at the end.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Caramelize the Onions:
- Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the sliced onions with a pinch of salt and cook for 25 to 30 minutes, stirring occasionally until they turn deep golden brown and smell incredible. Add the minced garlic during the last 5 minutes and watch it closely so it doesnt burn. Season with black pepper and set aside.
- Make the Chili Oil:
- Warm 3 tablespoons olive oil in a small saucepan over medium heat. Add the sliced garlic and let it sizzle for 1 to 2 minutes until fragrant but not browned. Stir in the chili flakes and paprika, cooking for another 2 to 3 minutes until the oil is beautifully red and aromatic. Add the soy sauce, let it bubble for 2 minutes, then remove from heat.
- Cook the Pasta:
- Bring a large pot of salted water to a boil. Cook the pasta until al dente, then reserve 1 cup of the starchy pasta water before draining.
- Bring It All Together:
- Toss the hot pasta directly into the skillet with the caramelized onions. Drizzle with the chili oil and toss until everything is coated and glossy. Add pasta water a little at a time if the sauce feels too thick.
- Finish and Serve:
- Top with plenty of grated Parmesan, fresh herbs, and extra chili flakes if you like more heat. Serve immediately while the cheese is still melting.
Save to Pinterest This recipe has saved countless weeknight dinners when takeout felt like the only option. Something about the contrast of sweet and spicy makes people slow down and really savor each bite.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making Ahead
You can caramelize the onions up to three days in advance and store them in the refrigerator. The chili oil also keeps beautifully in a sealed jar. When ready to eat, just warm the onions gently while the pasta cooks and proceed as directed.
Pasta Choices
Long pasta like spaghetti or linguine creates the most elegant presentation, but short shapes like penne or rigatoni catch the sauce in their ridges. Fresh pasta works but cooks much faster, so adjust accordingly. Whole wheat pasta holds up nicely to the bold flavors if you want extra fiber.
Serving Suggestions
A simple green salad with a sharp vinaigrette cuts through the richness perfectly. Crusty bread helps soak up any remaining sauce on the plate. A crisp white wine like Pinot Grigio or a light red like Barbera complements the sweet and spicy notes.
- Grill some vegetables alongside for a complete meal
- Top with a fried egg for breakfast the next day
- Double the recipe because leftovers disappear quickly
Save to Pinterest This dish proves that simple ingredients treated with patience can create something extraordinary. Enjoy every bite.
Recipe Questions & Answers
- → How do I get perfectly caramelized onions?
Cook sliced onions over medium heat with olive oil and a pinch of salt. Stir occasionally and let them develop color gradually—this takes 25–30 minutes. The onions should turn deep golden brown and become jammy. Add garlic in the last 5 minutes to prevent burning.
- → Can I adjust the spice level?
Absolutely. Start with 1 tablespoon of red chili flakes for moderate heat. For milder flavor, reduce to ½ tablespoon. To dial up the heat, increase chili flakes or add a pinch of cayenne. The smoked paprika adds depth without much burn.
- → What pasta shapes work best?
Long noodles like spaghetti or linguine coat beautifully in the chili oil. Short shapes such as penne or fusilli capture the caramelized onion pieces in their tubes. Choose whatever you prefer—the sauce clings well to most pasta shapes.
- → Can I make this vegan?
Yes. Simply skip the Parmesan or use a plant-based alternative. The caramelized onions and chili oil provide plenty of savory richness on their own. Nutritional yeast can also add a cheesy element if desired.
- → How long does the chili oil keep?
Store leftover chili oil in an airtight jar in the refrigerator for up to 2 weeks. The flavors may intensify over time. Bring to room temperature before using, as the oil will solidify when cold.
- → Why add pasta water?
The starchy pasta water helps emulsify the chili oil and creates a silky coating that clings to every strand. Add it gradually—a tablespoon at a time—until you reach your desired consistency.