Description
This isn’t your average weeknight pasta. We’re talking slow-cooked, golden-brown onions that turn sweet and savory at the same time, twirled into perfectly cooked noodles and finished with a spicy, garlicky chili oil drizzle. It’s one of those “how is this so simple and yet so dang good?” recipes. Minimal ingredients, maximum flavor. Oh—and it’s totally vegetarian.
Ingredients
For the pasta
12 oz spaghetti, fettuccine, or your fave long pasta
3 large yellow onions, thinly sliced
2 tbsp olive oil or butter
Salt, to taste
½ cup pasta water (save it!)
Parmesan or Pecorino, for serving (optional but excellent)
For the chili oil
¼ cup olive oil
3 garlic cloves, thinly sliced
1 tsp red pepper flakes (or more, if you’re bold)
½ tsp smoked paprika (adds depth)
Salt, to taste
Instructions
Step 1: Caramelize the Onions
In a large skillet over medium-low heat, add olive oil (or butter) and sliced onions. Cook low and slow—about 30–40 minutes—stirring every so often until they’re deeply golden, sweet, and jammy. Add a pinch of salt partway through. Yes, it’s worth the wait.
Step 2: Boil the Pasta
While the onions do their thing, cook your pasta in salted boiling water until al dente. Before draining, scoop out about ½ cup of the starchy pasta water and save it for later.
Step 3: Make the Chili Oil
In a small saucepan, heat olive oil over medium-low heat. Add garlic and cook until it’s just starting to turn golden. Then add red pepper flakes, paprika, and a pinch of salt. Let it sizzle for 30 seconds, then take it off the heat so nothing burns.
Step 4: Bring It All Together
Add your drained pasta to the skillet with the caramelized onions. Pour in some of the reserved pasta water and toss it all together until the noodles are glossy and coated. Drizzle with your homemade chili oil and give it another toss. Taste for salt. Want more heat? Add more chili oil.
Step 5: Serve It Up
Plate that beauty, sprinkle with grated Parmesan or Pecorino if you like, and maybe top with some chopped fresh herbs (parsley, basil, or chives are all great). Serve hot—and definitely don’t skip a final drizzle of chili oil over the top.
Notes
Add spinach or kale at the end for a pop of green
Stir in roasted cherry tomatoes or sun-dried tomatoes for extra depth
Toss in crispy breadcrumbs for crunch
Use shallots instead of onions for a more delicate flavor
- Prep Time: 10 minutes
- Cook Time: 40–45 minutes
Nutrition
- Calories: ~180 per serving