The Pesto Potato Salad with Green Beans, Cherry Tomatoes, and Crispy Prosciutto Recipe is a vibrant, flavor-packed dish that turns a classic potato salad into an unforgettable celebration of fresh ingredients. Imagine tender, waxy potatoes tossed in fragrant homemade basil pesto, bright bursts of juicy cherry tomatoes, crisp green beans, and the irresistible crunch of golden prosciutto that adds the perfect salty punch. This salad is a colorful, textured feast that’s perfect for sharing with friends or bringing a spark to any meal. If you’ve been searching for a potato salad that’s anything but ordinary, this recipe is your new go-to.
Ingredients You’ll Need

Getting the ingredients right is key to making this salad sing. Each item not only contributes its unique flavor but also adds a beautiful range of textures and colors that make every bite rewarding.
- Waxy potatoes (2 lbs / 1 kg): The foundation of the salad, their firm texture helps them hold up beautifully after boiling.
- Large eggs (5): Adds richness and a creamy contrast when cut into chunky pieces.
- Green beans (7 oz / 200 g): Provides crispness and a fresh, grassy note that enlivens the dish.
- Cherry tomatoes (10): Bursting with sweetness and a bit of acidity to balance the other flavors.
- Shaved pecorino cheese (1/2 cup / 45 g): Sharp and nutty, perfect for layering depth onto the salad.
- Frying oil (1 tablespoon): Essential for crisping the prosciutto to golden perfection.
- Prosciutto crudo (3.5 oz / 100 g): Provides a salty, crispy element that contrasts wonderfully with the juicy veggies.
- Salt and pepper: To season each component just right, bringing out their best qualities.
- Basil leaves (3-4 cups / 45 g): The star of the pesto, delivering that classic herbaceous punch.
- Grated parmesan cheese (1/2 cup / 45 g): Adds umami richness to the pesto sauce.
- Garlic clove (1): For that subtle kick that complements the fresh basil.
- Pine nuts (1 tablespoon): Or cashews/almonds, giving the pesto a creamy, slightly nutty texture.
- Lemon zest from 1 lemon: Infuses a fresh citrus brightness into the pesto.
- Lemon juice (1 tablespoon): Balances the richness with a gentle tang.
- Olive oil (1/3 cup / 80 ml): Binds the pesto ingredients into a luscious, drizzle-worthy sauce.
How to Make Pesto Potato Salad with Green Beans, Cherry Tomatoes, and Crispy Prosciutto Recipe
Step 1: Prepare the vegetables
Peeling and chopping the potatoes into large chunks sets the stage for a hearty salad. Don’t forget to trim the stem ends off the green beans and cut them in half for a comfortable bite. Halving the cherry tomatoes lets their juices mingle beautifully with the pesto and potatoes.
Step 2: Cook the eggs and potatoes
Boiling potatoes in salted water until tender but still firm ensures they won’t fall apart when tossed. Adding eggs to the same pot not only saves time but guarantees perfectly cooked hard-boiled eggs with creamy centers. An ice bath right after cooking makes peeling the eggs easy and quick.
Step 3: Cook the green beans
Blanching green beans in boiling salted water keeps their crisp-tender texture and vibrant color. Timing is everything here—thin beans only need a couple of minutes, while thicker ones take closer to seven to soften just right.
Step 4: Make the pesto
Pulse basil leaves, garlic, pine nuts, parmesan, lemon zest, and juice in a food processor to create a fragrant, thick paste. Slowly drizzling in olive oil while pulsing forms a silky sauce that clings to every piece of potato. Season it well with salt and pepper to bring out all the fresh flavors.
Step 5: Cook the prosciutto
Heat a tablespoon of frying oil and cook the prosciutto slices until they turn crisp and golden on both sides. Don’t rush this step—properly crisped prosciutto adds an exciting crunch and salty richness that lifts the whole salad.
Step 6: Assemble the salad
Peel and chunk the eggs, then add them along with the green beans, cherry tomatoes, and shaved pecorino into the warm potatoes tossed in pesto. Give everything a gentle toss so all ingredients marry nicely. Finish with freshly ground salt and pepper if needed, and top with the crisped prosciutto broken into bite-sized pieces.
Step 7: Enjoy!
This vibrant salad is best enjoyed fresh, offering a mosaic of colors, textures, and flavors that will make your taste buds sing. It’s delicious enough to stand on its own but also a fantastic centerpiece for any gathering.
How to Serve Pesto Potato Salad with Green Beans, Cherry Tomatoes, and Crispy Prosciutto Recipe

Garnishes
Sprinkle extra shaved pecorino or parmesan over the salad for an added cheesy layer. Fresh basil leaves scattered on top make for a pretty and aromatic finish. For a little pop of zing, a few lemon zest shavings can wake up the palate even more.
Side Dishes
This salad pairs wonderfully with grilled chicken or fish, making for a light but satisfying meal. It’s also fantastic alongside crusty bread or toasted baguette slices to soak up any leftover pesto oil.
Creative Ways to Present
Serve the salad on a large, rustic platter to showcase the salad’s vibrant colors. For gatherings, consider individual bowls or mason jars to add a touch of charm and make serving easier. You can also layer the ingredients in a glass trifle bowl for a stunning visual effect if you want to show off each component.
Make Ahead and Storage
Storing Leftovers
Store any leftover salad in an airtight container in the refrigerator for up to 2 days. Keep the prosciutto separate if possible to preserve its crispness, then add it fresh when serving again.
Freezing
This salad isn’t ideal for freezing because the pesto and cooked potatoes can become watery and lose their fresh texture once thawed. It’s best enjoyed fresh or within a couple of days refrigerated.
Reheating
If you want to warm the salad slightly, gently heat the potatoes and green beans in a pan or microwave, then add the cold cherry tomatoes, eggs, and fresh prosciutto afterward. Avoid reheating the whole salad at once to keep the textures intact.
FAQs
Can I use regular potatoes instead of waxy potatoes?
Waxy potatoes hold their shape better after boiling, which keeps the salad looking and tasting great. Using regular potatoes might result in a mushier texture, though it will still taste delicious.
What can I substitute for prosciutto if I don’t eat pork?
Try crispy smoked turkey bacon or even roasted chickpeas for a similar crunch and salty note. These alternatives maintain the texture contrast while keeping things pork-free.
How far ahead can I prepare this salad?
It’s best made the day you plan to serve it to preserve freshness. You can prepare the pesto and cook all ingredients a few hours before and assemble right before serving.
Is there a vegan version of this recipe?
You can skip the eggs, pecorino, and prosciutto and substitute a vegan cheese or nutritional yeast in the pesto. For the crunchy element, try toasted nuts or seeds instead of prosciutto.
Can I make the pesto without a food processor?
Absolutely! You can finely chop all the pesto ingredients with a sharp knife and then stir in olive oil until you reach a paste-like consistency. It takes a little more effort but tastes just as fresh.
Final Thoughts
I genuinely hope you give this Pesto Potato Salad with Green Beans, Cherry Tomatoes, and Crispy Prosciutto Recipe a try because it’s one of those salads that brings joy with every bite. It’s fresh, vibrant, and full of texture, perfect for both casual meals and special occasions. Sharing this recipe with your loved ones will surely make you their hero, especially once they taste the harmony of flavors in this beautiful salad.
Print
Pesto Potato Salad with Green Beans, Cherry Tomatoes, and Crispy Prosciutto Recipe
A vibrant and flavorful Pesto Potato Salad combining tender waxy potatoes, crisp green beans, cherry tomatoes, and hard-boiled eggs, all tossed in a fresh homemade basil pesto and topped with crispy prosciutto and shaved pecorino cheese. Perfect as a hearty side or light meal, blending rustic ingredients with Italian flair.
- Total Time: 40 minutes
- Yield: 4 servings
Ingredients
Salad Components
- 2 lbs (1kg) waxy potatoes
- 5 large eggs
- 7 oz (200g) green beans
- 10 cherry tomatoes
- 1/2 cup (45g) shaved pecorino cheese (or parmesan)
- 3.5 oz (100g) prosciutto crudo (or bacon)
- salt and pepper (to taste)
Pesto Sauce
- 3–4 cups (45g) basil leaves, a handful
- 1/2 cup (45g) grated parmesan cheese
- 1 clove garlic
- 1 tablespoon pine nuts (or cashews/almonds)
- Zest grated from 1 lemon
- 1 tablespoon lemon juice
- 1/3 cup (80ml) olive oil
Cooking Oil
- 1 tablespoon frying oil
Instructions
- Prepare the vegetables: Peel the potatoes and cut them into large chunks approximately 1.5 inches (4 cm) each. Trim only the stem ends from the green beans and cut them in half. Slice the cherry tomatoes in half. Shave pecorino cheese into strips using a vegetable peeler.
- Cook the eggs and potatoes: Place the potatoes in a large pot and cover with boiling water. Salt the water generously, bring to a boil, and simmer on medium-low heat for 8 minutes. Then, carefully add the eggs to the pot using a large spoon, bring back to a boil, and cook the eggs for 9 minutes. Once cooked, transfer the eggs immediately to an ice bath to cool and crack the shells to facilitate peeling. Drain the potatoes and keep them in the pot.
- Cook the green beans: In a separate medium pot, add green beans and cover with boiling salted water. Cook thin green beans for about 2-3 minutes or thick green beans for 6-7 minutes until tender but still crisp. Drain and set aside.
- Make the pesto: In a food processor, combine basil leaves, grated parmesan, garlic, pine nuts, lemon zest, and lemon juice. Pulse until a thick paste forms, scraping down the sides as needed. Slowly add olive oil while pulsing at the lowest speed until well incorporated. Season with salt and pepper to taste.
- Coat potatoes with pesto: Add the prepared pesto sauce to the warm potatoes in the pot and toss gently to evenly coat the potatoes.
- Cook the prosciutto: Heat 1 tablespoon of frying oil in a non-stick pan over medium heat. Once hot, add prosciutto slices in batches and cook until browned and crispy on both sides. Remove and drain on paper towels to absorb excess fat.
- Assemble the salad: Peel the eggs and cut them into large chunks. Add the eggs, cooked green beans, cherry tomatoes, and shaved pecorino cheese into the pot with the pesto-coated potatoes. Toss everything together gently and adjust seasoning with salt and pepper if necessary.
- Serve: Divide the salad onto plates and top each serving with crispy prosciutto pieces. Enjoy immediately.
Notes
- Use waxy potatoes like Yukon Gold or red potatoes for better texture—these hold their shape well when cooked.
- Adding the eggs and potatoes in the same pot saves time but they can be cooked separately if preferred.
- The pesto can be customized with different nuts such as cashews or almonds if pine nuts aren’t available.
- Use an ice bath immediately after boiling eggs to stop cooking and make peeling easier.
- If you prefer a vegetarian version, omit the prosciutto or substitute with crispy fried mushrooms or smoked tofu.
- Ensure green beans are cooked al dente to maintain their bright color and crunch.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Salad
- Method: Boiling
- Cuisine: Italian