If you are looking for an easy weeknight dinner, this one pot pasta is exactly what you need.
It solves the daily “what to make for dinner” debate. We took onion pasta and added a hint of chili oil to create a spicy and creamy pasta that packs a lot of flavor without effort.
Cooking the pasta right in the sauce changes EVERYTHING. The starch from the fettuccine releases into the chicken stock and cream, thickening the liquid naturally.
Plus, making a one pot pasta means you skip boiling water in a separate pot, leaving you with fewer dishes to wash at the end of the night.

We usually serve it alongside simple garlic butter bread to soak up every last drop of the sauce.
Why This Recipe Works
We were scrolling through social media when we saw a good onion pasta we had tried before. As soon as we saw it again, we knew we wanted to put our own twist on it. We have been completely OBSESSED with chili oil ever since we added it to our morning cottage cheese toastand a good one pot pasta meal is always our favorite way to cook dinner.
We made this recipe because we wanted the deep flavor of caramelized onions but didn't have the patience to stand over multiple pots. Caramelizing the onions in butter first builds a strong, sweet base.
Then, simmering the dry fettuccine directly in the chicken stock and light cream forces the pasta to absorb all that liquid as it cooks. The chili oil stirred in at the end gives it a kick without turning it into an overwhelmingly hot dish. It balances the cream and parmesan so the sauce doesn't feel heavy on your stomach.
Ingredients

- Onions: Slicing two whole onions might seem like a lot, but they cook down significantly and provide a sweet base that balances the heat. We tried making this with regular diced onions in a rush, but taking the time to let them soften and caramelize makes a huge difference in the final flavor.
- Chili Oil: This is where the heat comes from. We prefer using a chili oil that has some crunchy bits for added texture. You can also use red pepper flakes. If you don't like spice, you can leave it out, but we highly recommend keeping it for that signature kick.
- Light Cream (Half-and-Half): This gives the sauce its creamy texture without splitting easily over medium heat. Heavy cream works too if you want a thicker consistency, but we find light cream keeps the dish from feeling like it is too much.
- Chicken Stock: Cooking the pasta in stock instead of water injects flavor straight into the noodles. You can swap this for vegetable stock if you want a vegetarian option.
Note: Please see recipe card for a full list of ingredients with measurements.
On the stove
One Pot Pasta is the EASIEST way to cook it. And this one is not the exception.
Start by melting the butter in a medium pot over medium heat. Add the sliced onions and give them time to cook down. You want them soft and caramelized before moving on, as this builds the sweet flavor base that balances the spicy oil later. Once they look ready, toss in the chopped garlic and cook for just a minute until you can smell it.
Next, pour in the chicken stock and light cream, then stir in the tomato paste, garlic powder, onion powder, salt, and black pepper. Give it a good mix to all the sauce's ingredients so the tomato paste dissolves completely into the liquid.
Drop your dry fettuccine straight into the pot. This is where the one pot method does its work, but you need to keep a close eye on it:
- Make sure to stir the pasta frequently for about 20 minutes. This stops the noodles from sticking to the bottom of the pot.
- As the pasta releases its starches, you will see the liquid reduce and naturally thicken into a cream sauce that coats the noodles.
- Once the pasta is cooked through but still has a firm bite, immediately take the pot off the heat so the sauce does not dry out.
To finish it off, stir in the chili oil, grated parmesan, and chopped fresh parsley. We usually bring the whole pot to the table with a little extra cheese and another drizzle of chili oil on the side for anyone who wants extra.




Why One Pot?
When it comes to cooking pasta, using a big pasta pot is our ABSOLUTE favorite trick for busy weeknights. You skip boiling water separately, which means you avoid scrubbing multiple large pots at the end of the night.
Because the noodles simmer right in the broth, there is no need for pasta water to help thicken the sauce. The starch releases directly into the liquid, giving you a great texture while the noodles cook to a firm al dente.
It is also incredibly easy to customize. You can toss in your favorite protein or some chopped veggies right into the pan to bulk up the meal.
If you are looking for more pot pasta recipes to add to your weekly rotation, you could easily rotate this with a creamy chicken and mushroom pasta or switch things up with a spicy vodka pasta. Both come together fast and keep you away from the kitchen sink.
How To Get a reliable Results
Once you add the cream and pasta, avoid a rolling boil. Boiling dairy rapidly can cause it to split and turn the sauce grainy.
Stirring every couple of minutes is also a must so the fettuccine releases its starches and does not stick to the bottom of your pot.
We highly recommend using half-and-half for this. It gives the sauce the right amount of creaminess without feeling too heavy. For the heat grab a jar of chili crisp instead of plain chili oil. The crunchy bits of garlic and chili flakes add great texture to the smooth sauce.
To speed up the caramelization process and avoid washing an extra cutting board, you can slice your onions incredibly thin using a handheld mandoline right over the pot. It cuts your prep time down and helps the onions melt right into the sauce.
Serve it with
Because this pasta has so much flavor on its own, we keep the sides simple. A fresh green salad works well, but we love making warm flaky biscuits to have a nice dessert after the creamy sauce. If we want something extra on the table, we will throw some crushed baked potatoes in the oven while the pasta simmers.
If you are looking to add more easy dinners to your weekly rotation, we have a few go-to favorites. For another fast meal, we often make brown butter alfredo pasta that takes almost no time to put together. Or, if you want to switch things up with seafood, making traditional shrimp with grits is always a huge hit at our house.
Cook notes
Does Onion Pasta Taste Like Onion?You might think so, but it actually has a sweet, deep flavor rather than a sharp, raw onion taste. Because you take the time to caramelize them in butter first, the onions mellow out completely and melt right into the cream to create a well-balanced base for the sauce.
Can we Use a Different Type of Pasta?Yes, penne or rigatoni work great for this. Just keep a close eye on the pot while it simmers. Short pastas usually cook a few minutes faster than fettuccine, and you might need to add an extra splash of chicken stock if the liquid reduces too quickly.
Can we Make This Ahead of Time?We do not recommend making this completely ahead of time because the fettuccine will soak up all the cream sauce as it sits in the fridge, making it dry. However, you can slice and caramelize the onions a day in advance to save yourself some prep time when you are ready to cook dinner.
Can You Cook Meat and Pasta in the Same Pot?Yes, you can. Cooking meat and pasta together is the foundation of our favorite single-pan dinners. The trick is to brown your protein first, like diced chicken or ground beef, to build a great flavor base. Once the meat is browned, pour in your broth or liquid, scrape up any bits from the bottom, and add your dry pasta right into the same pan. As everything simmers together, the noodles absorb all those meat juices and the starch naturally thickens the sauce. Just remember to stir frequently so nothing sticks to the bottom.

What you need
- 2 onions finely sliced
- 1 tbsp butter
- 4 garlic cloves chopped
- 3 cups chicken stock chicken broth
- 1 tbsp tomato paste
- 1 tbsp chili oil chili crisp / hot chili oil
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp black pepper
- 1/2 tsp salt
- 1 cup light cream (half-and-half / light cream)
- 1/3 cup parmesan cheese grated
- 8 oz Fettuccine pasta uncooked
- 1 tbsp fresh parsley chopped
- Chili oil chili crisp
- Fresh parsley chopped
- Parmesan cheese grated
Method
- Melt butter in a large pot over medium heat. Add the sliced onions and cook until they are completely soft and nicely caramelized.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Pour in the chicken stock and light cream. Whisk in the tomato paste, garlic powder, onion powder, salt, and black pepper until smooth. Bring the liquid to a gentle simmer.
- Add the dry pasta directly to the pot. Cook for 15 to 20 minutes, or until the pasta is al dente and the sauce is thick and creamy.
- Remove the pot from the heat. Stir in the chili oil, half of the parmesan, and half of the fresh parsley.
- Serve immediately, topped with the remaining parmesan, parsley, and an extra drizzle of chili oil for presentation.








