This fresh green bean salad is a colorful mix of crisp green beans, juicy cherry tomatoes, and crunchy nuts. It’s light, tasty, and perfect for any meal!
Key Ingredients & Substitutions
Green Beans: Fresh green beans are key for crunch. If you can’t find fresh ones, frozen green beans work too—just adjust cooking time slightly.
Cherry Tomatoes: I love using a mix of red and yellow tomatoes for color and flavor. If cherry tomatoes aren’t available, diced regular tomatoes or grape tomatoes can also work.
Red Onion: Red onions add a nice sharp flavor. If they’re too strong for you, consider using green onions or sweet onions as a milder alternative.
Feta Cheese: Feta brings a creamy texture and saltiness. If you prefer a different flavor, try goat cheese or even ricotta, depending on your taste.
Pesto Sauce: You can use store-bought pesto for convenience, but homemade adds a personal touch. If you’re vegan, try a nut-free pesto or use tahini for a different but delicious flavor.
How Do You Keep Green Beans Bright and Crunchy?
To ensure your green beans stay vibrant and crisp, you’ll need to blanch them. This means cooking them briefly in boiling water and then shocking them in ice water. Here’s how to do it:
- Bring salted water to a boil.
- Add green beans and cook for 3-4 minutes until tender-crisp.
- Immediately transfer them to a bowl of ice water to halt cooking.
- Once cooled, drain and pat dry. This technique preserves their bright color and keeps them crunchy.

Easy & Refreshing Green Bean Salad
Ingredients You’ll Need:
Main Ingredients:
- 1 lb fresh green beans, trimmed
- 1 cup cherry tomatoes, halved (mix of red and yellow)
- 1/4 cup red onion, thinly sliced
- 1/3 cup feta cheese, crumbled
For Dressing:
- 1/4 cup pesto sauce (store-bought or homemade)
- 2 tbsp olive oil (optional, if needed for dressing)
- Salt and pepper to taste
How Much Time Will You Need?
This delicious Green Bean Salad takes about 15 minutes to prepare, with no cooking time needed after blanching the green beans. If you prefer to chill it for a bit, consider an extra 20-30 minutes in the fridge to let the flavors blend. Perfect for a quick, fresh dish!
Step-by-Step Instructions:
1. Blanching the Green Beans:
Start by bringing a large pot of salted water to a boil. Carefully add the trimmed green beans and allow them to cook for about 3-4 minutes, just until they’re tender-crisp. This means they should still have a little bite to them—don’t overcook!
2. Ice Bath:
Once cooked, drain the green beans and immediately plunge them into a bowl filled with ice water. This stops the cooking process and helps keep their vibrant green color. After they’ve cooled for a few minutes, drain them again and set aside.
3. Mixing the Veggies:
In a large mixing bowl, toss together the cooled green beans, halved cherry tomatoes, and thinly sliced red onion. This combination brings a burst of color and freshness!
4. Adding the Pesto:
Pour the pesto sauce over the mixed vegetables and gently toss everything together. Make sure all the veggies are coated evenly with the pesto – it adds a lovely flavor!
5. Feta Time!
Sprinkle the crumbled feta cheese over the salad. Gently mix it in so you maintain the texture of the cheese while still allowing it to mix well with the veggies.
6. Season and Adjust:
Give your salad a taste. If needed, add salt and pepper to enhance the flavors. If it feels a little dry, drizzle a bit of olive oil over it and toss again to combine.
7. Serve and Enjoy:
Your Green Bean Salad is now ready to serve! You can enjoy it immediately or for an even tastier experience, refrigerate for 20-30 minutes to let the flavors meld together. It’s a perfect side dish for any meal!
Can I Use Frozen Green Beans?
Yes! If you’re using frozen green beans, just blanch them for about 2-3 minutes. You can skip the ice bath if you’re running short on time, but it does help keep their color and crunchier texture!
Can I Make This Salad Ahead of Time?
Absolutely! You can prepare the salad a few hours in advance. Just mix everything except the feta and olive oil. Add those right before serving to keep them fresh and flavorful!
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 2 days. The flavors will continue to meld, but the green beans might lose some crunch. Just give it a good stir before serving again!
What Other Add-Ins Can I Include?
This salad is very versatile! Feel free to add ingredients like sliced bell peppers, olives, or roasted nuts for an extra crunch. You can also replace feta with goat cheese or omit it for a dairy-free option.
