Caramelized Onion Pasta with Chili Oil

Featured in: Herb-Cozy Skillet & Pan Meals

This pasta dish transforms simple ingredients into something extraordinary through patient caramelization. The onions cook slowly for 25-30 minutes until they develop deep golden sweetness, which pairs beautifully with the fragrant heat of homemade chili oil. The sauce clings to every strand of pasta, creating a satisfying coating that delivers layers of flavor—savory umami from soy sauce, smoky warmth from paprika, and aromatic garlic throughout. Perfect for weeknight dinners yet impressive enough for guests.

Updated on Sat, 07 Feb 2026 14:21:00 GMT
Caramelized Onion Pasta with Chili Oil featuring golden onions and fresh basil garnish. Save to Pinterest
Caramelized Onion Pasta with Chili Oil featuring golden onions and fresh basil garnish. | basilhollow.com

I stumbled on this combination during a Tuesday night when the fridge was nearly empty but I had onions and an unexpected craving for something spicy. The onions were already softening when my roommate walked in, skeptical about pasta without tomato sauce, but then she hovered over the stove asking for a taste every thirty seconds.

Last winter I made this for friends who swore they hated onion based dishes. They scraped the plates clean and the recipe card has lived on my phone ever since, forwarded more times than any restaurant recommendation I have ever shared.

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: I usually grab whatever long shape catches my eye at the store but the way spaghetti catches those silky onion strands is hard to beat
  • Yellow onion: Red onions work in a pinch but yellow ones caramelize into something sweeter and more golden
  • Red chili flakes: Start with less than you think because the oil carries the heat everywhere
  • Soy sauce: This sounds strange but it adds a deep savory note that makes people ask what your secret ingredient is

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 olive oil in a large skillet over medium heat and add sliced onions with a pinch of salt. Let them cook slowly for 25 to 30 minutes until they turn deep golden and sweet, stirring occasionally. Add minced garlic during the last 5 minutes so it softens without burning.
Make the chili oil:
Warm olive oil in a small saucepan and sauté sliced garlic for 1 to 2 minutes until fragrant. Stir in chili flakes and paprika for 2 to 3 minutes until the oil smells incredible, then add soy sauce and simmer briefly before removing from heat.
Boil the pasta:
Cook pasta in salted water until al dente then save a cup of that starchy water before draining. This liquid gold will help everything cling together later.
Bring it together:
Toss the hot pasta directly with the caramelized onions in the skillet. Drizzle the chili oil over everything and toss until glossy, adding pasta water as needed to make it saucy.
Finish it:
Top with Parmesan and fresh herbs while still steaming hot. Extra chili flakes on top look beautiful and let everyone adjust their own heat level.
Pasta twirled on a fork with glistening chili oil, served alongside a glass of white wine. Save to Pinterest
Pasta twirled on a fork with glistening chili oil, served alongside a glass of white wine. | basilhollow.com

My sister texted me at midnight after trying this saying she had been doing onions wrong her entire adult life. Now she makes a double batch of onions just to keep in the freezer for emergency pasta nights.

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.

Timing Everything Right

The trick is starting the onions first because they need the most time and attention. I chop everything else while the onions slowly cook down so I am not scrambling later when the pasta water reaches a rolling boil.

Making It Your Own

Sometimes I add a splash of balsamic vinegar to the onions during the last few minutes. The acid cuts through the sweetness and creates this incredible depth that makes people pause and ask what is different.

What To Serve Alongside

A bitter green salad with lemon dressing cuts through the richness perfectly. I also love roasted broccoli or broccolini on the side because the charred flavor plays so well with the sweet and spicy pasta.

  • Crusty bread for sopping up the extra oil
  • A cold glass of white wine or crisp beer
  • Lemon wedges for squeezing over at the table
A comforting bowl of Caramelized Onion Pasta with Chili Oil, topped with plenty of Parmesan cheese. Save to Pinterest
A comforting bowl of Caramelized Onion Pasta with Chili Oil, topped with plenty of Parmesan cheese. | basilhollow.com

This is the kind of meal that makes the kitchen feel warm and inviting long after the plates are empty.

Recipe FAQs

How long does it take to caramelize onions properly?

True caramelization takes 25-30 minutes over medium heat. The onions will shrink significantly and turn deep golden brown, developing natural sweetness. Stir occasionally to prevent burning, and add garlic in the final 5 minutes to avoid bitter flavors.

Can I adjust the spice level?

Absolutely. Start with 1 tablespoon of chili flakes and reduce to ½ teaspoon for mild heat, or increase up to 2 tablespoons for extra spice. The heat mellows slightly when tossed with pasta and cheese, so taste as you go.

What pasta shapes work best?

Long pasta like spaghetti or linguine catches the caramelized onion strands beautifully. Short shapes like penne or rigatoni work well too, holding pockets of the chili oil sauce in their tubes. Choose whatever you prefer—coating consistency remains excellent.

Why add pasta water to the sauce?

Starchy pasta water emulsifies with the chili oil, creating a silky sauce that clings to pasta rather than pooling at the bottom. Add gradually while tossing until you reach desired consistency. This technique transforms separate ingredients into a cohesive dish.

Can I prepare components in advance?

Caramelize onions up to 3 days ahead and refrigerate. The chili oil keeps for 2 weeks in a sealed jar. When ready to serve, gently reheat onions before tossing with freshly cooked pasta for the best texture and flavor integration.

Is this suitable for meal prep?

The pasta absorbs sauce as it sits, so pack components separately if meal prepping. Store cooked pasta, onions, and chili oil in individual containers. Reheat pasta with a splash of water, then toss with warm onions and oil before serving.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Caramelized Onion Pasta with Chili Oil

Sweet and spicy pasta featuring deeply caramelized onions and aromatic chili oil, finished with Parmesan and fresh herbs.

Prep Time
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Recipe by Charlotte Adams


Skill Level Easy

Cuisine Type Italian-Inspired

Makes 4 Number of Servings

Diet Considerations Vegetarian-Friendly

What You'll Need

Pasta

01 12 oz pasta (spaghetti, penne, or linguine)
02 Salt, for pasta water

Caramelized Onions

01 2 tablespoons olive oil
02 1 large yellow onion, thinly sliced
03 3 cloves garlic, minced
04 Salt and freshly ground black pepper, to taste

Chili Oil

01 3 tablespoons extra virgin olive oil
02 1 tablespoon red chili flakes
03 1 teaspoon smoked paprika
04 1 small garlic clove, thinly sliced
05 1 teaspoon soy sauce

Garnishing

01 Grated Parmesan cheese, for serving
02 Fresh basil or parsley, chopped
03 Extra chili flakes (optional)

Directions

Step 01

Caramelize the Onions: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the sliced onions and a pinch of salt. Cook, stirring occasionally, for 25–30 minutes until deeply golden and caramelized. Add the minced garlic in the last 5 minutes, stirring to avoid burning. Season with black pepper and adjust salt to taste. Set aside.

Step 02

Prepare the Chili Oil: In a small saucepan, heat 3 tablespoons olive oil over medium heat. Add sliced garlic and sauté for 1–2 minutes until fragrant but not browned. Add chili flakes and paprika; stir continuously for 2–3 minutes until aromatic. Stir in soy sauce and let simmer for 2 minutes. Remove from heat and set aside.

Step 03

Cook the Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Reserve 1 cup of pasta water, then drain the pasta.

Step 04

Combine Components: Toss the hot pasta with the caramelized onions in the skillet. Drizzle with the chili oil and toss to coat. Add reserved pasta water a little at a time if needed to loosen the sauce.

Step 05

Garnish and Serve: Top with generous Parmesan, chopped herbs, and extra chili flakes if desired. Serve immediately, hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large skillet
  • Small saucepan
  • Large pot
  • Pasta strainer
  • Chef's knife
  • Cutting board
  • Tongs or pasta spoon

Allergy Notice

Review the ingredient list for possible allergy risks. If needed, check with a medical expert.
  • Contains wheat (gluten), dairy (Parmesan), and soy (soy sauce)

Nutrition Details (per serving)

This data is for reference—always check with your doctor for health matters.
  • Calorie Count: 450
  • Total Fat: 20 g
  • Carbohydrates: 55 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.