Grilled Zucchini Ribbons With Pesto and White Beans
Grilled zucchini ribbons with pesto and white beans is a simple meal that tastes like summer. Tender zucchini gets a quick char, then meets creamy beans and bright, herby pesto. It’s light yet filling, perfect for busy weeknights or an easy lunch.

Serve it warm or at room temperature, and it still tastes great. If you love recipes that feel fresh but don’t take much effort, this one’s a keeper.
What Makes This Recipe So Good
- Quick and simple: From start to finish, you can have this on the table in about 20 minutes.
- Big flavor, few ingredients: Pesto brings basil, garlic, and Parmesan to the party without extra chopping.
- Balanced and satisfying: White beans add protein and fiber, so the dish feels complete.
- Versatile: Works as a main dish, side, or picnic salad. Good warm, room temp, or chilled.
- Budget-friendly: Zucchini and canned beans keep costs low without sacrificing taste.
What You’ll Need
- Zucchini: 3–4 medium, firm and fresh
- Olive oil: For brushing and finishing
- Salt and black pepper: To season
- Canned white beans: 1 can (15 oz) cannellini or great northern, drained and rinsed
- Pesto: 1/3–1/2 cup, homemade or good-quality store-bought
- Lemon: 1, for zest and juice
- Parmesan cheese: Freshly grated, for serving (optional)
- Red pepper flakes: A pinch for heat (optional)
- Fresh basil or parsley: A small handful, chopped (optional garnish)
Instructions

- Prep the zucchini: Trim the ends.Using a vegetable peeler or mandoline, slice long ribbons down the length. Aim for even, medium-thin ribbons so they hold up on the grill.
- Season lightly: Toss ribbons with 1–2 tablespoons olive oil, a good pinch of salt, and pepper. Let sit 5 minutes to soften slightly.
- Preheat the grill: Heat a grill or grill pan over medium-high.Make sure grates are clean and lightly oiled to prevent sticking.
- Grill the zucchini: Lay ribbons across the grates in a single layer. Grill 45–90 seconds per side until tender with light char marks. Work in batches and transfer to a tray as they finish.
- Warm the beans: In a small skillet over low heat, add the rinsed beans with a drizzle of olive oil and a pinch of salt.Warm for 2–3 minutes, just until heated through. Don’t dry them out.
- Toss with pesto: In a large bowl, combine grilled zucchini and warm beans. Add pesto, starting with 1/3 cup, then more if needed.Gently toss to coat without breaking the ribbons.
- Brighten it up: Add lemon zest and a squeeze of juice. Taste and adjust salt, pepper, and lemon. If you like heat, add a pinch of red pepper flakes.
- Finish and serve: Drizzle with a little olive oil, sprinkle Parmesan, and top with chopped basil or parsley.Serve warm or at room temperature.
How to Store
- Refrigerate: Store in an airtight container for up to 3 days. The flavors meld nicely by day two.
- Avoid sogginess: If making ahead, grill zucchini and store separately from pesto. Toss just before serving.
- Reheat or serve cold: Best served cold or at room temp.If reheating, use a low-heat skillet to warm gently.
Health Benefits
- Fiber and protein: White beans support digestion and help you stay full longer.
- Veg-forward: Zucchini is low in calories and provides vitamin C, potassium, and hydration.
- Heart-healthy fats: Olive oil and nuts in pesto (if included) contribute monounsaturated fats.
- Nutrient density: Basil and garlic in pesto add antioxidants and fresh, bright flavor with minimal extras.
Common Mistakes to Avoid
- Cutting ribbons too thin: Paper-thin strips can tear and overcook. Aim for medium thickness.
- Overcrowding the grill: This traps steam and prevents char. Grill in batches for better texture.
- Adding too much pesto: Start small.You can always add more, but you can’t take it away.
- Skipping the lemon: Acid balances the richness of pesto and brings everything to life.
- Undersalting the beans: Beans love seasoning. Taste and adjust before combining.
Alternatives
- Protein swaps: Use chickpeas, grilled chicken, or shrimp instead of white beans.
- Dairy-free: Choose a vegan pesto and skip Parmesan, or use a dairy-free hard cheese.
- Nuts and seeds: Add toasted pine nuts, almonds, or pumpkin seeds for crunch.
- Different pesto: Try arugula-walnut, kale-basil, or sun-dried tomato pesto for a twist.
- Add-ins: Cherry tomatoes, roasted red peppers, or olives add color and briny bite.
- No grill: Use a hot grill pan or broil ribbons on a sheet pan for 1–2 minutes per side.
FAQ
Can I use spiralized zucchini instead of ribbons?
Yes, but keep the strands thicker so they don’t turn mushy. Give them a quick sauté instead of grilling to keep control over the texture.
What kind of pesto works best?
A classic basil pesto is great, but any high-quality pesto with good olive oil and real Parmesan will work. Taste it first if it’s too salty, use a lighter hand.
Can I make this ahead for a picnic?
Absolutely. Grill the zucchini, chill the beans, and mix with pesto up to 4 hours before serving. Bring to room temp and add lemon and herbs just before you eat.
How do I keep the zucchini from sticking to the grill?
Preheat well, oil the grates, and brush the ribbons with olive oil. Don’t fuss with them flip once after they release naturally.
Is this recipe gluten-free?
Yes, as written it’s naturally gluten-free. Always check your pesto label if you’re sensitive, just to be safe.
Wrapping Up
Grilled zucchini ribbons with pesto and white beans is fresh, fast, and flexible. It’s a simple way to turn a few everyday ingredients into a bright, satisfying meal. Keep this one in your summer rotation, then tweak it with whatever herbs, proteins, or add-ins you have on hand. Dinner doesn’t need to be complicated to taste great.

Grilled Zucchini Ribbons With Pesto and White Beans – Fresh, Fast, and Satisfying
Ingredients
Method
- Prep the zucchini: Trim the ends. Using a vegetable peeler or mandoline, slice long ribbons down the length. Aim for even, medium-thin ribbons so they hold up on the grill.
- Season lightly: Toss ribbons with 1–2 tablespoons olive oil, a good pinch of salt, and pepper. Let sit 5 minutes to soften slightly.
- Preheat the grill: Heat a grill or grill pan over medium-high. Make sure grates are clean and lightly oiled to prevent sticking.
- Grill the zucchini: Lay ribbons across the grates in a single layer. Grill 45–90 seconds per side until tender with light char marks. Work in batches and transfer to a tray as they finish.
- Warm the beans: In a small skillet over low heat, add the rinsed beans with a drizzle of olive oil and a pinch of salt. Warm for 2–3 minutes, just until heated through. Don’t dry them out.
- Toss with pesto: In a large bowl, combine grilled zucchini and warm beans. Add pesto, starting with 1/3 cup, then more if needed. Gently toss to coat without breaking the ribbons.
- Brighten it up: Add lemon zest and a squeeze of juice. Taste and adjust salt, pepper, and lemon. If you like heat, add a pinch of red pepper flakes.
- Finish and serve: Drizzle with a little olive oil, sprinkle Parmesan, and top with chopped basil or parsley. Serve warm or at room temperature.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
