If you’re craving a dish that feels like a hug in a bowl, the Creamy Basil Pesto Pasta with Roasted Potatoes Recipe is exactly what you need to brighten up your meal times. This vibrant recipe combines al dente spaghetti with tender, golden roasted potatoes, all generously coated in luscious basil pesto and finished with a sprinkle of savory parmesan. It’s the perfect balance of creamy, herby, and comforting flavors that come together effortlessly to create a dish that’s both simple and spectacular. Whether you’re cooking for a weeknight treat or a casual gathering, this recipe promises a delightful experience packed with textures and tastes that will keep everyone coming back for seconds.
Ingredients You’ll Need

Gathering your ingredients for this Creamy Basil Pesto Pasta with Roasted Potatoes Recipe is delightfully straightforward, yet each component plays a star role in building flavor, texture, and that inviting color contrast. The magic lies in the simplicity and quality of these essentials.
- 350 g spaghetti n.3: Choose a quality spaghetti that holds sauce beautifully and has just the right bite.
- 300 g potatoes (2-3 potatoes): Opt for waxy potatoes that roast to a crispy outside and fluffy inside texture.
- 150 g basil pesto: Fresh and fragrant pesto brings the unmistakable flavor and vibrant green hue to the dish.
- 4 tbsp parmesan, grated: Adds a salty, nutty finish that melts into the creamy pesto sauce perfectly.
- Drizzle olive oil: For roasting and adding a fruity, smooth essence to the potatoes and pasta.
- Salt to taste: Never underestimate the power of seasoning — it brings every ingredient to life.
How to Make Creamy Basil Pesto Pasta with Roasted Potatoes Recipe
Step 1: Prepare and Roast the Potatoes
Start by preheating your oven to 200°C (about 400°F). Peel the potatoes and cut them into bite-sized cubes to ensure they cook evenly and become delightfully crispy on the outside. Toss the potatoes gently with a generous drizzle of olive oil and a pinch of salt, then spread them in a single layer on a baking sheet. Roast for approximately 25-30 minutes, turning halfway through, until they achieve a golden crust with fluffy insides.
Step 2: Cook the Spaghetti
While your potatoes are roasting, bring a large pot of salted water to a boil. Add the spaghetti and cook until just al dente, usually 8-10 minutes, depending on the package instructions. Drain the pasta, reserving a cup of pasta water to help make your sauce silky later on.
Step 3: Combine Pasta and Pesto
In a large mixing bowl or warm pan, gently toss the hot spaghetti with the basil pesto. Add reserved pasta water little by little to loosen the sauce and create that creamy coating that clings to every strand of pasta. This step is key in turning simple pesto into a luscious, dreamy sauce that elevates the whole dish.
Step 4: Add the Roasted Potatoes
Once your potatoes are perfectly roasted, fold them delicately into the pesto pasta. The contrasting textures between silky pasta and crispy potatoes are absolutely irresistible here. Give everything one last gentle toss to combine flavors without breaking up those golden potato pieces.
Step 5: Finish with Parmesan
Sprinkle the grated parmesan over the pasta and potatoes, allowing a little heat from the dish to melt it just slightly. This cheese adds a rich, salty dimension that perfectly rounds out the creaminess and herbaceousness of the pesto. Taste and add more salt if needed — sometimes just a pinch makes all the difference.
How to Serve Creamy Basil Pesto Pasta with Roasted Potatoes Recipe

Garnishes
For an extra touch of freshness and visual flair, try sprinkling some toasted pine nuts or a handful of fresh basil leaves on top right before serving. A light drizzle of extra virgin olive oil or a few shavings of parmesan can also enhance the dish beautifully, making it feel even more special.
Side Dishes
This dish shines wonderfully as a standalone meal but pairs like a dream with a crisp green salad, such as arugula tossed with lemon vinaigrette. Simple roasted vegetables or a crusty baguette for mopping up every last bit of pesto sauce complete the meal with satisfying contrasts in texture and flavor.
Creative Ways to Present
Want to impress your guests? Serve this creamy basil pesto pasta with roasted potatoes in rustic bowls and garnish liberally with herbs and a light sprinkle of chili flakes for a little kick. For a casual dinner, present it family-style on a large platter making it feel warm, inviting, and perfect for sharing.
Make Ahead and Storage
Storing Leftovers
Leftovers of this Creamy Basil Pesto Pasta with Roasted Potatoes Recipe can be stored in an airtight container in the refrigerator for up to 3 days. The potatoes may soften slightly but the flavors actually deepen, making reheated portions a comforting treat.
Freezing
Due to the delicate texture of roasted potatoes and fresh pesto, freezing isn’t ideal as it can alter the consistency and freshness. However, if needed, freeze the pasta and sauce separately without the potatoes for up to 1 month, then add freshly roasted potatoes when serving.
Reheating
Reheat gently on the stove over low heat or in the microwave, adding a splash of water or olive oil to revive the creaminess without drying out the pasta. Stir occasionally to ensure even warming and keep the pesto sauce shining bright.
FAQs
Can I use other types of pasta for this recipe?
Absolutely! While spaghetti works beautifully here, other pasta shapes like penne or fusilli can hold the pesto sauce and potatoes just as well, offering a slightly different texture and bite.
Is it necessary to peel the potatoes?
Peeling is recommended for this recipe to achieve a smooth, crispy texture on the outside, but if you love the rustic feel and added nutrition, you can leave the skins on—just make sure to wash them thoroughly.
Can I make my own basil pesto for this dish?
Yes! Making fresh basil pesto from scratch can elevate the dish even more with its bright, fresh flavors. Use fresh basil leaves, garlic, pine nuts, parmesan, olive oil, and a pinch of salt for a classic version.
How do I prevent the potatoes from getting soggy in the pasta?
Roast the potatoes until they’re nicely crispy and add them to the pasta just before serving. Toss gently to avoid breaking them up, and avoid reheating the combined dish for long periods if you want to maintain crispness.
Can I make this recipe vegan?
Definitely! Swap the parmesan for a vegan cheese alternative or nutritional yeast, and use a pesto recipe without cheese. The dish still delivers wonderful flavor and creaminess without compromising on taste.
Final Thoughts
There’s something truly heartwarming about the Creamy Basil Pesto Pasta with Roasted Potatoes Recipe that makes it an absolute joy to prepare and savor. Simple ingredients come together in a way that feels indulgent but is surprisingly easy to achieve. Next time you want a meal that’s bursting with fresh basil goodness, velvety texture, and a hint of comforting crispiness, give this recipe a try — I promise it will become one of your go-to favorites in no time!
Print
Creamy Basil Pesto Pasta with Roasted Potatoes Recipe
This Pesto Pasta with Potatoes is a delightful fusion of creamy pesto, tender potatoes, and al dente spaghetti, perfect for a comforting and flavorful Italian-inspired meal. The combination of basil pesto and parmesan cheese creates a rich and aromatic sauce that pairs beautifully with the soft chunks of potato and the perfectly cooked pasta.
- Total Time: 25 minutes
- Yield: 4 servings
Ingredients
Pasta and Vegetables
- 350 g spaghetti n.3
- 300 g potatoes (approximately 2–3 medium potatoes), peeled and diced
Sauce and Seasoning
- 150 g basil pesto
- 4 tbsp grated parmesan cheese
- Olive oil, for drizzling
- Salt, to taste
Instructions
- Prepare the Potatoes: Peel and dice the potatoes into small cubes to ensure even cooking. Set aside.
- Cook the Pasta and Potatoes: In a large pot of salted boiling water, add the diced potatoes first and boil for about 5 minutes. Then add the spaghetti to the same pot and cook together until the pasta is al dente and the potatoes are tender, which usually takes about 8-10 minutes more. Stir occasionally to prevent sticking.
- Drain and Set Aside: Once cooked, drain the pasta and potatoes, reserving a small cup of the cooking water for the sauce.
- Mix with Pesto: Return the pasta and potatoes to the pot or a large mixing bowl. Add the basil pesto and a drizzle of olive oil. Toss gently to coat everything evenly. If needed, add a splash of the reserved cooking water to loosen the sauce and help it adhere better to the pasta.
- Finish with Parmesan: Sprinkle the grated parmesan cheese over the pesto-coated pasta and potatoes. Toss once more until the cheese is melted and integrated.
- Serve: Adjust salt to taste, drizzle a little more olive oil if desired, and serve immediately while warm.
Notes
- You can use store-bought basil pesto or homemade for a fresher taste.
- If potatoes are too large, cook them separately for even doneness.
- Add a squeeze of lemon juice for a hint of brightness.
- For a vegan option, substitute parmesan with nutritional yeast.
- Reserve some pasta water carefully; it helps to bind and smooth the pesto sauce.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian

