Growing up, green beans only came one way in our house – boiled until soft and served with a pat of butter. That’s just how mom made them, and we never questioned it. When my neighbor brought over pesto green beans to a cookout last summer, I couldn’t believe I’d been missing out on this combo all these years.
Turns out, tossing fresh green beans with homemade pesto is not only super easy, but it’s also a great way to get even picky eaters to enjoy their vegetables. And unlike those mushy boiled beans from my childhood, these stay crisp-tender and full of flavor. Now it’s my go-to side dish when I need something quick that everyone will actually eat.

Why You’ll Love These Pesto Green Beans
- Quick side dish – Ready in just 20 minutes, these green beans are perfect for busy weeknight dinners when you need something fast but tasty.
- 4-ingredient recipe – With just green beans, pesto, salt, and a optional squeeze of lemon, you won’t need to hunt down any fancy ingredients.
- Healthy vegetable side – Green beans are packed with nutrients, and this recipe keeps them crisp-tender while adding lots of flavor without heavy sauces.
- No-fuss preparation – Simply cook the beans and toss with pesto – it’s so easy you can make it even when you’re tired or short on time.
What Kind of Green Beans Should I Use?
For this recipe, you’ve got two excellent options: French green beans (also called haricots verts) or young runner beans. French beans are thinner and more tender than regular green beans, which makes them perfect for quick cooking and they look really nice on the plate. Regular green beans will work just fine too – just make sure to pick ones that are bright green and snap easily when bent, since these are signs of freshness. When you’re at the store, look for beans that are smooth and free from brown spots or blemishes. If you’re using runner beans, choose the younger, smaller ones since they’ll be more tender and take less time to cook.

Options for Substitutions
This simple recipe can be adapted with several easy swaps if needed:
- Green beans: You can swap fresh green beans with sugar snap peas, asparagus spears, or even broccoli florets. Just adjust cooking times – asparagus needs about 3-4 minutes, broccoli about 4-5 minutes, while snap peas only need 2-3 minutes to stay crisp.
- Green pesto: While traditional basil pesto works best here, you can try other varieties like sun-dried tomato pesto, arugula pesto, or even olive tapenade. If you’re out of pesto completely, try a mix of minced garlic, olive oil, and chopped fresh herbs.
- Sea salt: Regular table salt works fine here – just use a bit less since it’s more concentrated. Kosher salt is another good option.
- Lemon juice: No lemon? Try a splash of white wine vinegar or even lime juice for that citrusy kick. You can skip the acid altogether, but it does help brighten up the flavors.
Watch Out for These Mistakes While Cooking
The biggest mistake when cooking green beans is overcooking them until they’re dull and mushy – instead, blanch them in well-salted boiling water for just 3-4 minutes until they’re crisp-tender and bright green. Another common error is plunging the beans straight into the pesto while they’re piping hot, which can make the sauce separate and turn oily – let them cool for about 2 minutes first, or give them a quick ice bath if you’re serving them cold. To keep your beans from getting waterlogged, make sure to thoroughly dry them after cooking and before adding the pesto, as excess water will dilute the sauce and prevent it from coating the beans evenly. For the best flavor, toss the beans with pesto right before serving, as letting them sit too long can make them lose their fresh crunch and vibrant taste.

What to Serve With Pesto Green Beans?
These pesto green beans make a fantastic side dish that pairs really well with lots of main courses! They’re perfect alongside a grilled chicken breast or a piece of seared salmon – the fresh, herby flavors from the pesto complement both fish and poultry beautifully. For a vegetarian meal, try serving them with creamy polenta or fluffy quinoa to soak up any extra pesto sauce. I also love adding these beans to a grain bowl with cherry tomatoes and fresh mozzarella for a quick lunch that tastes like summer on a plate.
Storage Instructions
Keep Fresh: These pesto green beans are best enjoyed right away, but if you have leftovers, pop them in an airtight container in the fridge. They’ll stay good for about 3-4 days, though the bright green color might fade a bit over time.
Make Ahead: Want to prep these in advance? You can blanch the green beans up to 2 days ahead and store them in the fridge. When you’re ready to serve, just toss them with the pesto and warm them up quickly in a pan. This makes dinner prep super easy!
Serve Later: If you’re planning to eat them later, these beans taste great at room temperature too – perfect for picnics or packed lunches. Just give them a quick toss before serving to redistribute the pesto sauce.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 150-200
- Protein: 4-6 g
- Fat: 10-15 g
- Carbohydrates: 15-20 g
Ingredients
- 1/2 tsp sea salt
- 1 lemon (freshly squeezed for best flavor)
- 8.8 oz green beans
- 2 tbsp green pesto (I like Barilla brand pesto)
Step 1: Prepare the Green Beans
Start by rinsing the green beans under cold water to remove any dirt.
Drain them well in a colander.
Next, line up the green beans so the stem ends are facing the same direction.
Using a sharp knife, trim off the stem ends, leaving the tails intact if desired.
If you prefer, cut the beans in half for smaller pieces.
Step 2: Cook the Green Beans
Pour enough water into a large pot with a lid to achieve a depth of about 3-4 cm (1 ½ inch).
Add a pinch of salt to the water and bring it to a boil over high heat.
Once the water is boiling, add the prepared green beans to the pot.
Cover the pot with the lid, reduce the heat to a simmer, and cook the beans for 4-8 minutes.
The cooking time will vary depending on the type and size of the beans.
French beans should be cooked until they are just tender and still crunchy, while runner beans can be cooked a bit softer.
Taste test for your preferred texture, and once done, drain the beans, reserving the cooking water.
Step 3: Create the Pesto Sauce
Return approximately two tablespoons of the reserved cooking water to the pot, ensuring it is still warm.
If needed, you can place the pot over low heat for a moment to reheat.
Stir in the pesto sauce until it is thoroughly combined with the water, forming a thick and flavorful sauce.
If necessary, add a bit more of the reserved water to reach your desired sauce consistency.
Step 4: Coat the Beans in Pesto
Gently toss the drained green beans in the warm pesto sauce.
Be careful not to break the beans as you mix them in the sauce.
Serve warm as a delicious and vibrant side dish.