One Pot Creamy Penne Alfredo with Spicy Arugula.
Welcome to a cozy, weeknight-friendly recipe that tastes indulgent but comes together with the ease of a single pot. This One Pot Creamy Penne Alfredo with Spicy Arugula is exactly the kind of comfort food I reach for when I want something rich, bright, and fast. Think silky sauce clinging to perfectly cooked penne, bright pops of lemon and fresh herbs, and a peppery arugula topping that adds bite and balance. If you love creamy pasta that doesn’t require a sink full of dishes and still looks like it belongs on a dinner-party table, you’re in the right place.
This recipe leans on pantry-friendly dried herbs and a couple of fresh components to keep the flavors layered and vibrant. The sauce starts with butter and garlic, builds with aromatic dried oregano and basil plus a whisper of onion powder, and finishes with cream cheese and Parmesan for that ultra-smooth finish. I like to stir in fresh parsley, lemon juice, and a drizzle of olive oil at the end to wake everything up. The spicy arugula salad folded through — along with a shallot and a handful of mixed fresh herbs — transforms a rich Alfredo into something lively and balanced.
Before we jump into the method, here’s what you’ll need. I’ve kept the ingredient names and quantities exactly as used in the kitchen so you can follow along with confidence.
Ingredients
| 3 tablespoons | salted butter |
| 3 cloves | garlic, finely chopped or grated |
| 2 teaspoons | dried oregano |
| 2 teaspoons | dried basil |
| 1 teaspoon | onion powder |
| red pepper flakes | to taste |
| 1 pound | penne pasta |
| kosher salt and | black pepper, to taste |
| 1 cup | whole milk or canned coconut milk |
| 1/2 cup | heavy cream or canned coconut milk |
| 2 ounces | cream cheese, at room temperature |
| 1 1/2 cups | grated Parmesan cheese |
| 3 tablespoons | chopped fresh parsley |
| 1 tablespoon | extra virgin olive oil |
| juice from 1 | lemon |
| 1/2 | shallot, finely chopped |
| 2 cups | baby arugula |
| 1/2 cup | mixed fresh herbs, such as parsley and basil |
Why this works
The magic of this One Pot Creamy Penne Alfredo with Spicy Arugula is the emulsion created when the dairy, butter, and pasta water (or in this case milk/cream) come together. The cream cheese helps the sauce cling to the penne for that dreamy mouthfeel, while the grated Parmesan provides savory depth and saltiness. Dried herbs release their flavor as they heat, and finishing with fresh parsley, lemon, and olive oil lifts the entire dish so it doesn’t feel one-note.
Adding arugula at the end — lightly dressed with lemon and shallot — introduces a peppery, crunchy contrast that cuts through the richness. If you prefer a spicier finish, increase the red pepper flakes a little at a time to taste.
Step-by-step instructions
Follow these clarified, step-by-step directions to make the One Pot Creamy Penne Alfredo with Spicy Arugula. The steps are ordered so you maintain the flow of the original recipe while making the process easier to follow.
- Prepare ingredients: Finely chop or grate the garlic and the 1/2 shallot. Grate the Parmesan cheese if it’s not pre-grated. Measure the dried oregano, dried basil, onion powder, and red pepper flakes so they’re ready at the stove.
- Heat the pot: Place a large, heavy-bottomed pot or Dutch oven over medium heat. Add the 3 tablespoons salted butter and let it melt completely, swirling the pot once or twice to distribute the butter evenly.
- Sauté the aromatics and spices: Once the butter is melted and bubbling gently, add the 3 cloves garlic (finely chopped or grated), 2 teaspoons dried oregano, 2 teaspoons dried basil, and 1 teaspoon onion powder. Stir constantly for about 30–45 seconds until the garlic becomes fragrant but not browned. Add a pinch or two of red pepper flakes now if you want an immediate hit of heat.
- Add the pasta and liquids: Pour the 1 pound penne pasta into the pot, then add the 1 cup whole milk (or canned coconut milk) and 1/2 cup heavy cream (or canned coconut milk). Stir to combine so the pasta is mostly submerged. Bring the mixture to a gentle simmer over medium heat.
- Cook the pasta: Reduce heat to maintain a low simmer. Cook the penne uncovered, stirring every few minutes to prevent sticking. Cook until the pasta is al dente and the liquid has reduced into a thickened sauce, about the time indicated on the penne package (usually 10–12 minutes). If the pasta needs a little more liquid before it finishes cooking, add a splash of milk or water and continue simmering.
- Incorporate the cream cheese: Once the penne is al dente and most of the liquid has been absorbed, add the 2 ounces cream cheese (at room temperature) directly to the pot. Stir vigorously until the cream cheese melts and the sauce becomes glossy and smooth. This should take 1–2 minutes.
- Add the Parmesan and season: Stir in the 1 1/2 cups grated Parmesan cheese in two additions, stirring after each addition so the cheese melts evenly into the sauce. Taste and season with kosher salt and black pepper, adding more red pepper flakes if you prefer extra heat. Keep the sauce over very low heat so it doesn’t separate.
- Finish with fresh flavors: Remove the pot from heat. Stir in 3 tablespoons chopped fresh parsley, 1 tablespoon extra virgin olive oil, and the juice from 1 lemon. Add the 1/2 cup mixed fresh herbs (such as parsley and basil) and gently fold them into the pasta so the bright herb flavors are evenly distributed. Adjust seasoning to taste.
- Prepare the spicy arugula: In a small bowl, combine the 2 cups baby arugula with the finely chopped 1/2 shallot. Drizzle with a tiny pinch of kosher salt, a grind of black pepper, and a splash of the olive oil and lemon juice used for the pasta if you like. Toss gently so the arugula wilts slightly but retains its peppery crunch.
- Plate and serve: Serve the penne immediately, dividing it among bowls or plates. Top each portion with a handful of the spicy arugula and a final sprinkle of grated Parmesan if desired. Garnish with a few extra mixed fresh herbs for color. Enjoy while warm.
Troubleshooting tips

- If the sauce looks too thin, simmer a little longer with the pot uncovered while stirring frequently until it reduces and thickens.
- If the sauce becomes grainy or separates, remove from heat and whisk in a splash of warm milk or cream slowly until it smooths out again.
- To keep pasta from sticking, stir more frequently during the first half of cooking and make sure the liquid covers the pasta.
- If you like more texture, reserve 1/4 cup of Parmesan to sprinkle on top just before serving instead of adding it all into the pot.
Variations and serving ideas

This One Pot Creamy Penne Alfredo with Spicy Arugula is flexible. Here are a few ideas to make it your own:
- Add roasted vegetables: Stir in roasted cherry tomatoes or charred asparagus for color and sweetness.
- Protein options: For a protein boost, serve with a sliced grilled chicken breast or pan-seared shrimp placed on top of the pasta.
- Herb swaps: If you don’t have mixed fresh herbs, fresh dill or chives also pair nicely with the lemony creaminess.
- Make it lighter: Use lower-fat milk and skip the heavy cream, or substitute additional canned coconut milk if you prefer a dairy-free version while keeping the same ingredient quantities.
Storage
Leftovers keep well for up to 3 days refrigerated in an airtight container. Reheat gently on the stovetop over low heat with a splash of milk to loosen the sauce and restore creaminess. The arugula is best when added fresh at serving time; if you must store it with the pasta, add it right before reheating.
Final thoughts
There’s something so comforting about a one-pot meal that delivers big flavor with minimal fuss. This One Pot Creamy Penne Alfredo with Spicy Arugula checks all the boxes: creamy, herby, lemony, and peppery all at once. It’s polished enough for guests but simple enough for a busy weeknight. The contrast between the warm, velvety pasta and the bright, peppery arugula creates a balance that keeps you coming back for another forkful.
If you make this recipe, I’d love to hear how you serve it — whether you keep it vegetarian, add a favorite protein, or double up on herbs for extra brightness. Happy cooking!

One Pot Creamy Penne Alfredo with Spicy Arugula.
Ingredients
- 3 tablespoons salted butter
- 3 cloves garlic finely chopped or grated
- 2 teaspoons dried oregano
- 2 teaspoons dried basil
- 1 teaspoon onion powder
- red pepper flakes to taste; use a pinch in cooking and optional pinch for dressing
- 1 pound penne pasta
- kosher salt and black pepper to taste
- 1 cup whole milk or canned coconut milk
- 1/2 cup heavy cream or canned coconut milk
- 2 ounces cream cheese at room temperature
- 1 1/2 cups grated Parmesan cheese
- 3 tablespoons fresh parsley chopped
- 1 tablespoon extra virgin olive oil
- juice from 1 lemon
- 1/2 shallot finely chopped
- 2 cups baby arugula
- 1/2 cup mixed fresh herbs such as parsley and basil, roughly chopped
Instructions
- In a large pot over medium heat, melt the butter. Add the garlic, dried oregano, dried basil, onion powder, and a pinch of red pepper flakes; cook 2–3 minutes until the garlic is fragrant.
- Pour in 4 cups of water and increase heat to high to bring to a boil.
- Add 1 teaspoon kosher salt and the penne. Cook, stirring occasionally, until the pasta is about 8 minutes into cooking (do not drain).
- Stir in the whole milk, heavy cream, and room-temperature cream cheese. Cook, stirring, until the cream cheese melts and the pasta is al dente, about 4–5 more minutes.
- Remove the pot from heat and stir in the grated Parmesan until the sauce is smooth and creamy. Stir in the chopped parsley and adjust seasoning with salt and black pepper to taste.
- Make the arugula salad: in a small bowl whisk together the olive oil, lemon juice, finely chopped shallot, and a pinch each of red pepper flakes, salt, and pepper.
- Toss the baby arugula and mixed fresh herbs with the dressing until evenly coated.
- Divide the creamy penne among bowls, top with the dressed arugula and additional Parmesan if desired, and serve.
Equipment
- Large Pot
- Wooden spoon or spatula
- Measuring Cups and Spoons
- Small Bowl
- Whisk or fork
Notes
- Use a pinch of red pepper flakes for mild heat or more to taste.
- Do not drain the pasta; the cooking liquid helps form the sauce.
- Bring cream cheese to room temperature for easier melting.
- Whisk the dressing well so the shallot distributes evenly.

