
Zucchini flowers are one of summer’s most delicate delicacies, and this quick and easy recipe celebrates their delicate flavor beautifully. These tender blossoms are stuffed with a creamy ricotta mixture and lightly fried until golden, creating an elegant appetizer or light main course that looks far more complicated than it actually is.
The key to working with zucchini flowers is handling them gently—they’re incredibly fragile and bruise easily. I recommend shopping for them early in the morning at farmers markets or specialty grocery stores, as they’re best used the same day you purchase them. If you can’t find fresh zucchini flowers, you can substitute large squash blossoms or even delicate mushroom caps.
This recipe pairs beautifully with a creamy alfredo sauce or a light tomato coulis. For a complete meal, serve alongside heavy cream pasta or fresh greens dressed with lemon vinaigrette. The ricotta filling can be prepared up to two hours ahead, making this an ideal recipe for entertaining.
What I love most about this dish is its versatility. The basic technique works with any number of fillings—try a pickled red onion and goat cheese combination, or experiment with fresh herbs like basil, mint, and dill. For a more substantial version, incorporate shredded chicken into the ricotta mixture.
Zucchini flowers are typically in season from late spring through early fall, making them perfect for summer entertaining. The entire recipe comes together in under thirty minutes, yet delivers restaurant-quality results. Whether you’re hosting a dinner party or simply want to elevate your weeknight dinner, these delicate blossoms are sure to impress. For additional inspiration on light, elegant appetizers, check out Bon Appétit’s appetizer collection or Serious Eats’ vegetable recipes.
Ingredients
- 12-16 fresh zucchini flowers, stems trimmed
- 1 cup whole milk ricotta cheese, drained
- ½ cup freshly grated Pecorino Romano cheese
- ¼ cup fresh basil, finely chopped
- 2 tablespoons fresh mint, finely chopped
- 1 large egg yolk
- Zest of 1 lemon
- Sea salt and freshly ground black pepper to taste
- ¾ cup all-purpose flour
- 1 large egg, beaten with 1 tablespoon water
- ¾ cup panko breadcrumbs
- Vegetable oil for frying (about 2 cups)
- Fleur de sel for finishing
- Fresh lemon wedges for serving
- Optional: 2 tablespoons crispy prosciutto, finely chopped

Instructions
- Gently clean the zucchini flowers by carefully opening each blossom and removing any stamens with your fingertips or a small spoon. Rinse gently under cool running water and pat completely dry with paper towels—moisture is the enemy when frying. Set aside on a clean kitchen towel.
- In a medium mixing bowl, combine the drained ricotta cheese, grated Pecorino Romano, chopped basil, chopped mint, egg yolk, and lemon zest. Stir until well combined and season generously with sea salt and freshly ground black pepper. Taste and adjust seasonings as needed.
- Transfer the ricotta mixture to a piping bag fitted with a small round tip, or use a small spoon to carefully fill each zucchini flower. Fill gently to avoid tearing the delicate petals—you want approximately one tablespoon of filling per flower.
- Set up three shallow bowls for your breading station: one with all-purpose flour mixed with a pinch of salt and pepper, one with the beaten egg mixture, and one with panko breadcrumbs.
- Working with one zucchini flower at a time, gently roll it in the flour mixture, shaking off any excess. Then dip into the egg wash, allowing excess to drip off, and finally coat thoroughly in the panko breadcrumbs, pressing gently so the crumbs adhere. Place on a clean plate.
- Heat vegetable oil to 350°F in a deep heavy-bottomed pot or Dutch oven, using a reliable cooking thermometer to monitor the temperature. The oil should be about 3 inches deep.
- Carefully place 4-5 breaded zucchini flowers into the hot oil, working in batches to avoid crowding the pan. Fry for approximately 2-3 minutes per side, until the coating is golden brown and crispy.
- Using a slotted spoon, transfer the fried zucchini flowers to a paper towel-lined plate. Season immediately with fleur de sel while still hot.
- Repeat the frying process with the remaining zucchini flowers, maintaining the oil temperature between batches.
- Serve the fried zucchini flowers immediately while they are still warm and crispy, accompanied by fresh lemon wedges and your choice of sauce—such as marinara, aioli, or a light beurre blanc.

Pro Tips
- Zucchini flowers are incredibly delicate and should be handled with care throughout the entire process. They bruise easily and will wilt quickly, so purchase them the same day you plan to use them.
- If you cannot find zucchini flowers at your local grocery store, check farmers markets early in the morning during summer months. Some specialty Italian markets also carry them frozen, which works well for this recipe.
- The ricotta filling can be prepared up to 2 hours in advance and stored in the refrigerator. However, fill the flowers no more than 30 minutes before frying to prevent them from becoming soggy.
- Maintaining consistent oil temperature is crucial for success. If the oil is too cool, the flowers will absorb excess oil and become greasy. If too hot, the coating will brown before the inside cooks through. Use a reliable cooking thermometer.
- For a lighter version, you can bake these instead of frying. Arrange filled and breaded flowers on a parchment-lined baking sheet, spray lightly with cooking oil, and bake at 400°F for 12-15 minutes until golden brown.
- The filling is versatile—try adding crispy prosciutto, pancetta, or spicy Italian sausage for a meatier version. You can also substitute the herbs with fresh tarragon, chives, or parsley depending on your preference.
- Leftover fried zucchini flowers can be reheated in a 350°F oven for about 5 minutes, though they’re best enjoyed fresh and hot.
- Pair this dish with a crisp white wine like Pinot Grigio or Sauvignon Blanc, or a light rosé for summer entertaining.
- The panko breadcrumb coating creates the perfect crispy exterior while keeping the inside creamy and tender. Don’t skip this step or use regular breadcrumbs as they won’t provide the same texture.
