This One Pan Garlic Parmesan Pasta is deliciously creamy and loaded with flavor. Just toss everything in one pan, and you’re set for a cozy dinner without much fuss!
Key Ingredients & Substitutions
Pasta: Penne is perfect for holding on to that creamy sauce, but you can swap it for any pasta you like. Fusilli or rotini also work well! Gluten-free pasta is a great option if you’re avoiding wheat.
Broth: Chicken broth adds depth, but veggie broth is just as tasty for a vegetarian version. I sometimes mix half chicken and half vegetable broth for an extra flavor boost!
Milk or Cream: Whole milk gives a nice, creamy texture, but you can use low-fat milk or even plant-based milks like almond or oat milk if you prefer. Just keep in mind that it may alter the richness a bit.
Garlic: Fresh garlic is key for flavor, but garlic powder can be used in a pinch. If you’re a garlic lover, feel free to add more!
Parmesan: Freshly grated Parmesan melts beautifully into the sauce. If you’re out of it, Pecorino Romano adds a nice kick. Nutritional yeast is a great dairy-free alternative.
Spinach and Sun-Dried Tomatoes: Both are optional but add wonderful color and flavor. Kale or arugula can substitute for spinach, and fresh tomatoes can replace sun-dried if you want fresh ingredients.
How Do I Cook Pasta in One Pan Without It Sticking?
Cooking pasta directly in the sauce is a breeze with the right technique to prevent sticking. Here are some tips to keep it smooth and creamy:
- Start with enough liquid. The pasta needs room to absorb the flavors, so don’t skimp on broth!
- Stir occasionally. This keeps the pasta moving and prevents it from clumping together.
- Cook it uncovered. This allows steam to escape and helps the sauce thicken perfectly.
- Don’t overcook. Aim for “al dente” texture, as the pasta will continue to cook slightly off the heat.
With these tips, you’ll have perfectly cooked pasta every time!

One Pan Garlic Parmesan Pasta
Ingredients You’ll Need:
- 12 oz (340g) penne pasta
- 4 cups (960ml) chicken broth or vegetable broth
- 1 ½ cups (360ml) whole milk or heavy cream
- 3 tbsp unsalted butter
- 4 cloves garlic, minced
- 1 cup (100g) freshly grated Parmesan cheese, plus extra for serving
- 1 tsp salt, or to taste
- ½ tsp black pepper, freshly ground
- 1 cup fresh spinach, roughly chopped
- ½ cup sun-dried tomatoes, chopped (optional)
- Fresh basil leaves, chopped (for garnish)
How Much Time Will You Need?
This One Pan Garlic Parmesan Pasta will take about 20-25 minutes from start to finish. You’ll spend about 5 minutes prepping the ingredients, and then about 15-20 minutes cooking everything together in one pan. Quick and easy!
Step-by-Step Instructions:
1. Sauté the Garlic:
In a large skillet or a wide pan, melt the butter over medium heat. Once it’s melted, add the minced garlic. Sauté for about 1-2 minutes until you can smell that fabulous garlic aroma, but be careful not to let it brown—it should remain golden and fragrant!
2. Combine the Ingredients:
Add the uncooked penne pasta to the pan, followed by the chicken or vegetable broth and the milk (or cream). Stir everything well to combine, making sure the pasta is submerged in the liquid.
3. Cook the Pasta:
Bring the mixture to a gentle boil, then reduce the heat to medium-low. Let it cook uncovered for about 12-15 minutes. Stir occasionally to keep the pasta from sticking. You want it to be tender and for most of the liquid to be absorbed.
4. Add the Parmesan Cheese:
Once the pasta is cooked, stir in the grated Parmesan cheese. Continue to stir until the cheese has melted and mixed seamlessly into the sauce, giving it that creamy texture we love!
5. Season the Dish:
Add salt and freshly ground black pepper to taste. Adjust according to your preference for seasoning.
6. Toss in the Greens:
Gently fold in the chopped spinach and sun-dried tomatoes (if using). Stir until the spinach wilts slightly, adding a pop of color and nutrition!
7. Serve and Enjoy:
Remove the pan from heat. Garnish with fresh chopped basil and additional Parmesan cheese if desired. Serve immediately while it’s warm and creamy. Enjoy your delightful, one-pan meal!
This recipe truly is a lifesaver for busy weeknights, with all the flavors and minimal cleanup. Happy cooking!
Can I Use Whole Wheat or Gluten-Free Pasta?
Absolutely! Whole wheat pasta adds a nutty flavor and is a healthier option. For gluten-free, use your favorite gluten-free pasta; just note that cooking times may vary, so check package instructions.
How to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of milk or broth to loosen the sauce if needed.
Can I Make This Dish Vegetarian?
Yes! Use vegetable broth instead of chicken broth, and skip the Parmesan or use a vegetarian alternative. You’ll still enjoy a delicious and cheesy pasta dish!
What If I Don’t Have Sun-Dried Tomatoes?
No worries! You can replace them with fresh tomatoes, roasted red peppers, or even omit them altogether. The dish will still taste fabulous with just garlic, Parmesan, and spinach!



