Garlic and Herb Penne Pasta
There’s something quietly irresistible about a bowl of warm, saucy pasta that feels both comforting and a little fancy. This Garlic and Herb Penne Pasta fits that bill perfectly: simple ingredients, quick technique, and a creamy, fragrant finish that’s perfect for weeknight dinners or solo lunches. It’s inspired by the kind of homey, ingredient-forward cooking celebrated by many food bloggers—bright tomato, pungent garlic, soft onion, and a lush, cheesy sauce laced with Italian herbs. The result is a plate that’s cozy, bright, and deeply satisfying.
This Garlic and Herb Penne Pasta recipe uses pantry-friendly staples and comes together in about 25–30 minutes. The texture is important here: al dente penne carrying a silky sauce with flecks of fresh herb, diced tomato for pop, and melted mozzarella for that gooey, comforting note. The steps are straightforward and written so you can follow them easily while you cook.
Why you’ll love this Garlic and Herb Penne Pasta
- Speed: Ready in under 30 minutes from start to finish.
- Approachable: No fancy equipment or obscure ingredients; most items are pantry-friendly.
- Comforting: Creamy sauce, melted cheese, and warm garlic make this a true comfort dish.
- Versatile: Serve it on its own, alongside a green salad, or with roasted vegetables for a bigger meal.
Ingredients
- 2 cups penne pasta, uncooked
- 2 tablespoons olive oil
- ½ medium onion, chopped
- 1 small tomato, diced
- 3 cloves garlic, minced
- salt and ground black pepper to taste
- 1 ½ cups milk
- 2 teaspoons of Italian seasoning (I like to use a fresh mix of oregano, parsley, basil)
- 2 tablespoons flour
- 1 cup shredded mozzarella cheese
Equipment
- Large pot for boiling pasta
- Large skillet or saucepan for the sauce
- Wooden spoon or spatula
- Measuring cups and spoons
- Colander
How to make Garlic and Herb Penne Pasta

Below are clear, step-by-step instructions that keep the same order as the original recipe but are rewritten for clarity and flow. Follow these steps to build layers of flavor and finish with a creamy, herbed cheese sauce that clings to every piece of penne.
- Bring a large pot of salted water to a rolling boil. Add 2 cups of uncooked penne pasta and cook according to package directions until al dente. Cooking times vary, but aim for a firm bite because the pasta will continue to soften slightly when combined with the sauce. Before draining, reserve a small cup of the starchy pasta cooking water; it can help loosen the sauce if needed. Drain the pasta in a colander and set aside.
- While the pasta cooks, heat 2 tablespoons olive oil in a large skillet over medium heat. Once the oil shimmers, add ½ medium chopped onion. Sauté the onion until it becomes soft and translucent, about 4–5 minutes, stirring occasionally so it cooks evenly.
- Add 3 cloves minced garlic and 1 small diced tomato to the skillet with the softened onion. Sauté them together for another 1–2 minutes until the garlic is fragrant and the tomato begins to soften. Watch the garlic carefully so it doesn’t brown; you want a bright, aromatic garlic flavor.
- Sprinkle 2 tablespoons flour over the onion, garlic, and tomato mixture. Stir well to fully coat the vegetables with the flour; this creates a roux-like base that will help thicken the sauce. Cook the flour for about 1 minute, stirring constantly, to remove the raw flour taste.
- Gradually whisk in 1 ½ cups milk, pouring in a thin stream while stirring to prevent lumps. Continue to cook and stir until the mixture becomes smooth and starts to thicken, about 3–4 minutes. If the sauce becomes too thick, stir in a tablespoon or two of the reserved pasta water to reach your desired consistency.
- Season the sauce with 2 teaspoons of Italian seasoning, which I like to make from fresh oregano, parsley, and basil. Add salt and ground black pepper to taste. Taste and adjust the seasoning—this is the moment to balance salt and herbs so the sauce sings.
- Reduce the heat to low, then stir in 1 cup shredded mozzarella cheese. Mix gently until the cheese melts into the sauce and creates a smooth, creamy texture. Keep stirring so the cheese incorporates evenly and the sauce stays silky.
- Add the cooked penne pasta directly to the skillet and toss gently to combine, ensuring every tube is coated in the garlic-herb sauce. If the pasta seems dry, add a splash of the reserved pasta water and toss again until the sauce clings perfectly to the noodles.
- Adjust final seasoning with additional salt and black pepper if needed. Serve the Garlic and Herb Penne Pasta immediately while the sauce is warm and the cheese is melty. Garnish with a sprinkle of fresh parsley or a few extra basil leaves if you like.
Tips for success

- For the best texture, cook the penne just shy of fully tender so it stays pleasantly firm after tossing with the sauce.
- Use freshly minced garlic and freshly chopped herbs when possible for brighter flavor. Dried herbs work in a pinch but fresh herbs elevate the dish.
- If the sauce thickens too much while waiting to serve, loosen it with reserved pasta water or a splash more milk, warming gently until it reaches the right consistency.
- Grate your mozzarella fresh from a block if you can; pre-shredded cheese sometimes includes anti-caking agents that can affect melting.
- Make it a meal: add a simple green salad, crusty bread, or roasted vegetables for a balanced plate.
Variations and add-ins
This Garlic and Herb Penne Pasta is an excellent base for customization. Here are a few ideas to tweak it to your mood:
- Add vegetables: stir in sautéed bell peppers, mushrooms, spinach, or zucchini for more color and nutrition.
- Protein boost: fold in cooked shredded chicken, tofu cubes seared until golden, or chickpeas for additional protein.
- Spice it up: add a pinch of red pepper flakes when you add the garlic for a subtle heat that pairs nicely with the creamy sauce.
- Cheese swap: try fresh grated Parmesan or a mix of mozzarella and Pecorino for a sharper, more complex flavor.
- Lemon brightness: finish with a squeeze of lemon juice and a bit of zest to cut through the creaminess and brighten the herbs.
Make-ahead and storage
This pasta can be made ahead and stores well for quick reheating. Keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a splash of milk or reserved pasta water to restore the sauce’s creaminess. If reheating in the microwave, heat in short bursts and stir between intervals to prevent the sauce from separating.
Final thoughts
Garlic and Herb Penne Pasta is the kind of recipe that feels both special and everyday: it’s simple enough for a busy weeknight but lovely enough to share with friends. The combination of sautéed onion and garlic, fresh tomato, a lightly herbed milk-based sauce, and melting mozzarella creates a comforting, crowd-pleasing plate. Keep the technique in mind—cook your pasta just right, build flavor in layers, and finish with fresh herbs—and you’ll have a reliable, delicious pasta dish any time cravings strike.
Happy cooking—and don’t forget to taste and adjust as you go. Small tweaks of salt, pepper, or a little herb can transform a good pasta into a great one. Enjoy your Garlic and Herb Penne Pasta!

Garlic and Herb Penne Pasta
Ingredients
- 2 cups penne pasta uncooked
- 2 tablespoons olive oil
- 1/2 medium onion chopped
- 1 small tomato diced
- 3 cloves garlic minced
- salt and ground black pepper to taste
- 1 1/2 cups milk
- 2 teaspoons Italian seasoning use a mix of oregano, parsley, basil if desired
- 2 tablespoons flour
- 1 cup mozzarella cheese shredded
Instructions
- Bring a large pot of salted water to a boil and cook the penne according to the package instructions until al dente; drain and set aside.
- While the pasta cooks, heat the olive oil in a large skillet over medium heat.
- Add the chopped onion and diced tomato to the skillet and cook, stirring frequently, until the onion is translucent, about 4–5 minutes.
- Stir in the minced garlic, season with salt and pepper, reduce the heat to medium-low, and cook for about 3 minutes.
- Sprinkle the flour over the vegetables, cook and stir for 1 minute, then whisk in the milk gradually to prevent lumps. Add the Italian seasoning and bring the mixture to a gentle boil.
- Reduce the heat and simmer, stirring occasionally, for 3–4 minutes until the sauce thickens; adjust consistency with more milk or a little extra flour if needed.
- Add the hot, drained pasta and the shredded mozzarella to the sauce and stir until the cheese melts and everything is well combined.
- Remove from the heat to prevent over-thickening and serve immediately.
Equipment
- Large Pot
- Colander
- Large Skillet
- Measuring Cups and Spoons
- Wooden spoon or spatula
- Whisk
Notes
- Use full-fat milk for a richer sauce.
- Whisk the milk in slowly to avoid lumps.
- Adjust salt and pepper to taste at the end.
- If sauce is too thin, simmer a little longer to thicken.

