There’s something about slowly roasted onions that turns a simple pasta into something you actually think about making again. As they cook, they soften, sweeten, and become almost jammy, creating the base for a rich, silky sauce without much effort.
This creamy roasted onion pasta comes together with roasted garlic, a splash of cream, a bit of chili crisp for heat, and a squeeze of lemon to keep everything balanced. It’s the kind of dish that feels cozy and full of flavor, but doesn’t take much hands-on time to pull off.
Ingredients
- 2 large onions, thinly sliced
- 1 whole garlic head
- 2 tablespoons chili crisp
- 1 1/2 cups heavy cream (or coconut milk)
- 1 tablespoon soy sauce, optional
- 1/2 cup freshly grated Parmesan cheese (or vegan cheese)
- Juice of 1/2 lemon
- 2 tablespoons fresh parsley, finely chopped
- 12 oz (340 g) pasta of choice
- 5 tablespoons olive oil
- Pasta water, as needed
Seasonings
- 1 tablespoon paprika
- 2 teaspoons garlic powder
- 2 teaspoons salt
- 2 teaspoons black pepper
- 2 teaspoons Italian seasoning
Instructions
Preheat the oven.
Preheat your oven to 400°F. Add the sliced onions to a large baking dish.
Season the onions.
Sprinkle the onions with paprika, garlic powder, salt, black pepper, and Italian seasoning. Drizzle with 4 tablespoons olive oil, then toss until the onions are evenly coated.
Add the garlic.
Slice about 1/4 inch off the top of the garlic head to expose the cloves. Drizzle with the remaining 1 tablespoon olive oil, sprinkle with a small pinch of salt, and place it cut-side up on top of the onions.
Roast the onions.
Cover the baking dish tightly with foil and bake for about 1 hour. Toss the onions every 20 minutes, adding a small splash of water each time to keep them from burning. They should be deeply golden, soft, and jammy.
Cook the pasta.
While the onions roast, cook the pasta in salted boiling water until al dente. Reserve up to 1 cup of pasta water before draining.
Add the roasted garlic.
Remove the baking dish from the oven. Let the garlic cool slightly, then squeeze the soft cloves into the onions. Mash and stir them through the onion mixture.
Make the sauce.
Add the chili crisp, heavy cream, soy sauce if using, lemon juice, Parmesan, and cooked pasta directly to the baking dish. Toss everything together, adding pasta water a little at a time until the sauce turns creamy, glossy, and coats the pasta well.
Finish with parsley.
Fold in the chopped parsley at the end. Taste and adjust salt if needed. Serve with extra Parmesan, more chili crisp, and a little more parsley on top.
If this creamy roasted onion pasta made you hungry, save it for later—pin the image below so you’ve got it ready next time you need something this good.
Quick tips (that actually matter)
- Don’t skip tossing the onions while roasting—this is what keeps them from burning and helps them caramelize evenly.
- If your sauce feels too thick, pasta water is your best fix—add a little at a time.
- Chili crisp levels vary a lot, so start with less if yours is very spicy.
- The lemon at the end cuts through the richness—don’t leave it out.





