One Pot Pesto Penne Pasta

There’s something magical about a pot of pasta bubbling away on the stove. Maybe it’s the steam that fogs up the kitchen windows, or the smell of garlic mingling with herbs, or simply the promise of a warm bowl of comfort after a long day. For me, one-pot pasta dishes always take me back to simple weeknights growing up—everyone gathered around the table, bowls in hand, waiting for that first delicious forkful. And if there’s one recipe that captures that cozy feeling perfectly, it’s this One Pot Pesto Penne Pasta.
Pesto itself comes with a little history tucked into every spoonful. Born in the Liguria region of Italy, pesto was traditionally made by crushing basil, garlic, pine nuts, Parmesan, and olive oil with a mortar and pestle—slow and steady, almost meditative. Today, most of us reach for a jar (no judgement here!), but the aroma of basil and garlic still carries that same old-world charm. When you mix that vibrant green pesto with tender penne, a touch of creaminess, and a sprinkle of cheese, you get a dish that feels both comforting and impressively flavorful, all without much effort.
And here’s the best part: this entire recipe comes together in one single pot. Fewer dishes, fewer steps, and more time to enjoy the good stuff.
Prep Time
10 minutes
Cook Time
15 minutes
Ingredients (Serves 4)
- 12 oz (340g) penne pasta
- 1 ½ cups water
- 1 ½ cups vegetable broth (or chicken broth)
- 1 cup store-bought or homemade basil pesto
- 1 cup cherry tomatoes, halved
- ½ cup heavy cream (or coconut cream for dairy-free)
- ½ cup grated Parmesan cheese
- 3 cloves garlic, minced
- 2 tbsp olive oil
- ½ tsp salt (adjust to taste)
- ¼ tsp black pepper
- Optional: fresh basil for garnish, crushed red pepper flakes
Step-by-Step Instructions
1. Warm the olive oil and garlic.
Add the olive oil to a large pot over medium heat. When it starts to shimmer, stir in the minced garlic. Cook for about 30 seconds until fragrant—don’t let it brown. This short moment blooms the garlic flavor so it spreads through the whole dish.
2. Add the penne, water, and broth.
Pour in your penne, the water, and the broth. Give everything a quick stir to coat the pasta. Cooking the pasta directly in the broth gives it a deeper flavor, almost like it’s been seasoned from the inside out.
3. Bring to a boil, then simmer.
Let the pot come to a gentle boil, then lower the heat and simmer uncovered for 10–12 minutes. Stir occasionally so the pasta doesn’t stick. Don’t rush this step—the starch released from the pasta is what helps create that luxurious, silky sauce.
4. Add pesto and cream.
Once the pasta is tender and most of the liquid is absorbed, stir in the pesto and heavy cream. The combination creates a creamy, herby sauce that clings beautifully to every piece of penne.
5. Add tomatoes and Parmesan.
Toss in the cherry tomatoes and Parmesan cheese. The tomatoes soften just enough to burst slightly, adding sweetness, while the Parmesan melts into the sauce for extra richness.
6. Taste and adjust.
Season with salt, black pepper, or red pepper flakes if you like a little heat. If the sauce is too thick, add a splash of water. If it’s too thin, simmer another minute or two.
7. Serve warm.
Finish with fresh basil—or just dive in. It’s irresistible either way.
Tips & Tricks
- Stir often. One-pot pasta cooks in a tighter space than traditional boiling, so stirring helps prevent sticking.
- Don’t skip the broth. It adds depth and makes the sauce naturally more flavorful.
- Add pesto at the end. Heating pesto too long can dull its fresh, herby taste.
- Make it lighter: swap cream for milk plus a tablespoon of cream cheese for body.
Variations
- Spicy version: Add ½–1 tsp red pepper flakes early on so the heat infuses the pasta.
- Extra veggie version: Stir in spinach, peas, zucchini, or roasted peppers during the last few minutes.
- Protein-packed: Add cooked chicken, grilled shrimp, or sautéed mushrooms.
- Cheese lovers’ edition: Mix in mozzarella pearls or top with ricotta for extra creaminess.
- Dairy-free: Use coconut cream and a vegan pesto; swap Parmesan for nutritional yeast.
Serving Suggestions
This One Pot Pesto Penne Pasta pairs beautifully with:
- A simple green salad with lemon vinaigrette
- Crunchy garlic bread
- Grilled chicken or roasted vegetables on the side
- A sprinkle of toasted pine nuts or walnuts for texture
It also makes a beautiful centerpiece for a casual dinner party—simple, flavorful, and always a crowd-pleaser.
Approximate Nutrition (per serving)
- Calories: ~480
- Protein: ~15g
- Carbs: ~58g
- Fat: ~20g
Health Benefits of the Main Ingredients
- Basil pesto is loaded with antioxidants and healthy fats that support heart health.
- Pasta provides steady energy from complex carbs.
- Garlic has natural immune-boosting properties.
- Tomatoes bring vitamin C, fiber, and a touch of natural sweetness.
Together, they make a comforting dish that still packs nutrients and feel-good ingredients.
Storage & Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Reheating: Add a splash of water or milk before warming in the microwave or on the stovetop to bring the sauce back to life.
- Freezing: This dish freezes surprisingly well—just skip the tomatoes until reheating to keep them fresh. Freeze for up to 1 month.
Final Thoughts
I hope this cozy, creamy One Pot Pesto Penne Pasta brings as much warmth to your kitchen as it does to mine. It’s the kind of dish you can make when you’re tired, when you need comfort, or when you just want something delicious without fuss. If you try it, share it with someone you love—or just enjoy a quiet bowl by yourself. Either way, it’s the kind of simple joy that never gets old.
Happy cooking, and enjoy every bite!
Helpful Cooking Tools
One Pot Pesto Penne Pasta
There’s something magical about a pot of pasta bubbling away on the stove. Maybe it’s the steam that fogs up the kitchen windows, or the smell of garlic mingling with...



