Caramelized Onion Pasta with Chili Oil

Featured in: Bright & Cozy Dinners

This dish balances the natural sweetness of slowly caramelized onions with the heat of fragrant chili oil, creating a complex flavor profile that elevates basic pasta into something special. The onions cook down for 25-30 minutes until they're deep golden and jammy, while the chili oil infuses with garlic, smoked paprika, and a touch of soy sauce for umami depth. Tossed with al dente pasta and finished with salty Parmesan and fresh herbs, each bite delivers layers of sweet, spicy, and savory notes that coat every strand perfectly.

Updated on Sat, 07 Feb 2026 13:38:00 GMT
Twirling spaghetti strands coated in sweet caramelized onions and a vibrant, spicy chili oil, topped with fresh herbs and Parmesan. Save to Pinterest
Twirling spaghetti strands coated in sweet caramelized onions and a vibrant, spicy chili oil, topped with fresh herbs and Parmesan. | citrushearth.com

The first time I made this, my kitchen smelled so incredible that my neighbor actually knocked on the door to ask what I was cooking. That caramelized onion sweetness mixing with the spicy chili oil aroma is something else entirely.

I served this at a tiny dinner party last winter and watched three people go completely silent after their first bites. Sometimes the simplest combinations hit the hardest.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 12 oz pasta: Spaghetti or linguine catch the sauce beautifully, but whatever shape you love works perfectly here
  • 2 tablespoons olive oil: Use a decent quality oil since the flavor really shines through the caramelization process
  • 1 large yellow onion: Yellow onions develop the best sweet flavor when cooked down slowly and patiently
  • 3 cloves garlic, minced: Fresh garlic makes all the difference, avoid the pre minced stuff for this recipe
  • 3 tablespoons extra virgin olive oil: This forms the base of your chili oil, so choose something with good flavor
  • 1 tablespoon red chili flakes: Start here and adjust up or down depending on your spice tolerance
  • 1 teaspoon smoked paprika: The smoked variety adds this gorgeous depth that regular paprika just cannot match
  • 1 small garlic clove, thinly sliced: Thin slices will infuse the oil without burning too quickly
  • 1 teaspoon soy sauce: This secret ingredient adds umami that makes the chili oil taste finished and complex
  • Parmesan cheese: Freshly grated makes a huge difference over the pre grated stuff
  • Fresh basil or parsley: These bright herbs cut through the rich sweetness and heat

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Caramelize the onions low and slow:
Heat your 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 while stirring occasionally until they turn this deep golden brown color that smells incredible
Add the garlic at the right moment:
Toss in the minced garlic during the last 5 minutes of onion cooking time, stirring constantly so it fragrances the onions without burning
Make your chili oil infusion:
Heat the extra virgin olive oil in a small saucepan, sauté the sliced garlic for 1 to 2 minutes until fragrant, then add chili flakes and paprika while stirring continuously for 2 to 3 minutes until everything becomes beautifully aromatic
Finish the chili oil:
Stir in the soy sauce and let it simmer for 2 minutes to meld all the flavors together, then remove from heat and set aside
Boil your pasta water properly:
Bring a large pot of generously salted water to a rolling boil and cook the pasta until perfectly al dente, remembering to reserve 1 cup of that starchy pasta water before draining
Bring everything together:
Toss the hot pasta directly with those gorgeous caramelized onions in the skillet, drizzle with your homemade chili oil, and add pasta water as needed to create a silky coating sauce
Golden brown caramelized onions and minced garlic simmering in a skillet, ready to be tossed with hot pasta for dinner. Save to Pinterest
Golden brown caramelized onions and minced garlic simmering in a skillet, ready to be tossed with hot pasta for dinner. | citrushearth.com

My sister texted me at midnight the first time she tried this recipe demanding the exact proportions because she could not stop thinking about it.

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.

Getting The Onions Right

Do not try to rush the caramelization process by turning up the heat because you will end up with burned onions instead of sweet ones. Low and slow gives you that deep flavor that makes this dish sing.

Balancing The Heat

If you are sensitive to spice, start with half the chili flakes and taste the oil before tossing it with your pasta. You can always add more heat but you cannot take it away once it is there.

Make It Your Own

This recipe takes beautifully to additions like roasted cherry tomatoes, sautéed mushrooms, or even some crispy pancetta if you eat meat. The base flavor profile works with so many variations.

  • Add a splash of pasta water before the chili oil if you want a creamier texture
  • Toast some pine nuts or walnuts for crunch on top
  • A squeeze of lemon juice right before serving brightens everything up
A close-up of a bowl of Caramelized Onion Pasta with Chili Oil, featuring fresh basil, Parmesan, and a sprinkle of red flakes. Save to Pinterest
A close-up of a bowl of Caramelized Onion Pasta with Chili Oil, featuring fresh basil, Parmesan, and a sprinkle of red flakes. | citrushearth.com

Hope this becomes one of those recipes you make when you want something simple but deeply satisfying.

Recipe FAQs

How do I get the onions perfectly caramelized?

Cook sliced onions over medium heat with olive oil and a pinch of salt for 25-30 minutes, stirring occasionally. Don't rush this step—the deep golden color and sweet flavor develop slowly as the onions break down and release their natural sugars.

Can I adjust the spice level?

Absolutely. Start with 1 tablespoon of chili flakes and taste the oil before tossing with pasta. Add more for extra heat or reduce to 1-2 teaspoons for a milder version. You can always serve extra chili flakes on the side.

What pasta shapes work best?

Long strands like spaghetti, linguine, or fettuccine coat beautifully with the oily sauce. Short shapes like penne or rigatoni also work well, catching the caramelized onion pieces and chili oil in their ridges and tubes.

How long does the chili oil keep?

The chili oil will keep in an airtight container in the refrigerator for up to 2 weeks. Bring it to room temperature before using, or warm gently in a small pan. The flavors actually deepen after a day or two.

Can I make this vegan?

Yes. Simply swap the Parmesan for a plant-based alternative or nutritional yeast, and the dish becomes completely vegan while maintaining all the savory, umami-rich flavors from the caramelized onions and chili oil.

Why add soy sauce to the chili oil?

Soy sauce adds a subtle umami depth that complements the sweetness of the onions and the heat of the chilies. It won't make the dish taste Asian-inspired—it just rounds out the flavors and adds a savory richness.

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 caramelized onions meet spicy homemade chili oil in this comforting pasta dish, finished with Parmesan and fresh herbs.

Prep duration
15 minutes
Time to cook
30 minutes
Overall time
45 minutes
Created by Elise Porter


Skill level Easy

Cuisine Type Italian-Inspired

Makes 4 Number of servings

Dietary details Meat-Free

What Goes In

Pasta

01 12 oz 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

How to Make It

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.

What You’ll Need

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

Allergy details

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Contains wheat (gluten), dairy (Parmesan), and soy (soy sauce). May contain garlic.

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 450
  • Fat content: 20 grams
  • Carbohydrates: 55 grams
  • Protein amount: 12 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.