
This caramelized onion pasta with chilli oil transforms simple ingredients into a restaurant-worthy dish that will have your dinner guests asking for the recipe. The magic happens when sweet, slow-cooked onions meet the vibrant heat of homemade chilli oil, creating a pasta that's both comforting and exciting.
I first made this pasta during a particularly uninspired cooking week, and it immediately became my go-to comfort food. The way the caramelized onions melt into the pasta creates a silky texture that feels indulgent without being heavy.
Ingredients
- Pasta of your choice: the foundation of the dish, choose a shape that holds sauce well like spaghetti or fettuccine
- Onions: the star ingredient that transforms through slow cooking into sweet, jammy goodness
- Olive oil: use good quality for both cooking and the chilli oil for best flavor
- Butter: adds richness and helps the onions caramelize more evenly
- Sugar: optional but helps speed up the caramelization process
- Chilli flakes: adjust the amount based on your heat preference, look for bright red flakes for freshness
- Garlic: fresh cloves provide aromatic depth to the chilli oil
- Smoked paprika: adds a subtle smokiness that complements the sweet onions
- Parmesan cheese: optional garnish that adds salty umami notes
Step-by-Step Instructions
- Caramelize The Onions:
- Begin with a large skillet over medium low heat, adding olive oil and butter until melted and shimmering. Add your thinly sliced onions with a pinch of salt and stir to coat completely in the fat. Allow the onions to cook slowly for at least 25 minutes, stirring occasionally to prevent burning. The key here is patience the longer they cook, the deeper and more complex the flavor becomes. When they reach a deep amber color and have reduced significantly in volume, they're ready.
- Create The Chilli Oil:
- While the onions are cooking, prepare your chilli oil in a small saucepan over low heat. Add olive oil, then gently heat before adding minced garlic and chilli flakes. Keep the heat low to infuse the oil without burning the garlic, about 1–2 minutes until fragrant. Add smoked paprika and salt, stir to combine, then remove from heat. Let this mixture steep while you finish the rest of the dish.
- Cook The Pasta:
- Bring a large pot of water to a rolling boil, adding enough salt to make it taste like seawater. Cook your pasta according to package directions until al dente, typically 8–10 minutes. Before draining, reserve about half a cup of the starchy pasta water to help create a silky sauce later.
- Combine The Dish:
- Return your caramelized onions to medium heat, then add the drained pasta directly to the onion pan. Toss thoroughly to distribute the onions throughout the pasta. Add splashes of reserved pasta water as needed to create a light sauce that clings to each strand of pasta. Pour most of the chilli oil over the dish and toss again to coat everything evenly.

You Must Know
- The dish has a perfect balance of carbohydrates, healthy fats, and flavor compounds
- Leftovers taste even better the next day as flavors continue to develop
- Can be customized with protein like grilled chicken or sautéed shrimp
My favorite element is the double cooking technique for the onions. I accidentally discovered that after caramelizing them, briefly reheating them with the pasta water creates an almost creamy sauce without any actual cream. It reminds me of the first time I made this for my friends they were convinced I had used some secret ingredient.
Make Ahead Options
The beauty of this recipe is how well the components can be prepared in advance. The caramelized onions actually improve with time, developing deeper flavor profiles when made a day ahead and refrigerated. The chilli oil can be prepared up to two weeks in advance and stored in an airtight container in your refrigerator. The oil will solidify slightly when cold but returns to liquid quickly at room temperature. Having these components ready makes this a 15 minute meal on busy weeknights simply cook the pasta and combine with your prepared ingredients.
Ingredient Substitutions
This recipe welcomes customization based on what you have available. For a gluten free version, simply swap in your favorite gluten free pasta. The dish works beautifully with chickpea pasta for added protein or rice noodles for a lighter option. If butter is not your preference, use all olive oil for the onions. For a vegan adaptation, skip the Parmesan or use a nutritional yeast based alternative. Red pepper flakes can be substituted with gochugaru Korean chilli flakes for a different heat profile, or even harissa paste for a North African twist.
Serving Suggestions
While delicious on its own, this pasta shines as part of a complete meal. Serve alongside a simple arugula salad dressed with lemon juice and olive oil to balance the richness of the pasta. For a protein addition that complements rather than competes with the flavors, consider grilled chicken breast seasoned simply with salt and pepper. A glass of medium bodied red wine like Sangiovese or Chianti pairs beautifully with the sweet and spicy notes of the dish. For a complete Italian inspired experience, offer crusty bread for soaking up any remaining chilli oil.

Frequently Asked Questions
- → How do I perfectly caramelize onions?
Cook thinly sliced onions on medium-low heat with a mix of olive oil and butter, stirring occasionally. Add a pinch of salt and optional sugar to enhance caramelization.
- → What pasta works best for this dish?
Spaghetti, fettuccine, or penne complements the dish well, but you can use your favorite pasta type of choice.
- → Can I make the chili oil in advance?
Yes, chili oil can be prepared ahead of time and stored in an airtight container in the refrigerator for up to a week.
- → How can I adjust the spice level?
Increase or decrease the amount of chili flakes based on your preference. Adding smoked paprika gives a milder, smoky flavor.
- → What can I use as a garnish?
Fresh parsley, grated Parmesan cheese, or an extra drizzle of chili oil works wonderfully as garnish options.
- → What tips ensure perfect pasta texture?
Cook pasta until al dente as per package instructions, then save some cooking water to help blend the sauce.