This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.
I can never resist these bright blossoms, especially when I turn them into stuffed zucchini flowers. I use creamy ricotta, parmesan, and lemon zest to stuff the delicate petals and bake until they have softened and the filling is warm and silky. They look like something straight out of a little Italian cafe, which is impressive considering it only takes 30 minutes to make.

I am no stranger to stuffing things, but usually they are foods you would expect, like my stuffed vegetarian zucchini boats. But when it is that special time during summer, and the zucchini plants start blooming, the flowers are all I am interested in. Their delicate texture pairs so naturally with creamy ricotta and fresh basil, and the quick baking time keeps them from softening too much and becoming heavy. If you think this is the kind of meal you would only eat in a restaurant, think again. Make these stuffed zucchini flowers the next time they are in bloom, and I promise, you will impress everyone you serve them to.
The very first time my kids saw me with a basket of zucchini blossoms, they thought I had officially lost my mind. My daughter even told me that she cooks flowers in her pretend kitchen garden, but that we should not be eating them in real life. Ha! I explained how some flowers are, in fact, edible, and that these blossoms taste just like sweet squash and can be filled just like my vegan stuffed mushrooms. It took a few tries, but now they love eating them.
Golden edges, creamy ricotta, and sweet basil make these stuffed zucchini flowers impossible to resist once summer arrives. The blossoms turn soft and fine in the oven while the filling stays rich and smooth, making them perfect as an appetizer or part of a light meal. As a nutritionist, I love that this recipe bakes the flowers instead of frying them, allowing the fresh flavors to stand out.
Despite their intricate appearance, these stuffed zucchini flowers are incredibly easy to make. Which is another reason I love this recipe. I start by making sure the flowers are completely clean, and rinse them under cold water. Then I dry them off gently, removing any excess moisture before removing the stems and stamens. I mix the ricotta, parmesan, seasoning, and lemon zest, then pipe it into each flower, gently closing the petals around it. After flowers have baked for a short time, I arrange them on top of my blended basil sauce, with some cherry tomatoes and balsamic drizzle.
A few summers ago, I made these stuffed zucchini flowers for a cookout with friends. Everyone was immediately intrigued and surprised when I told them how quickly and easily they come together. My one friend recently bought a house complete with a vegetable garden, and when she realized that she could have been harvesting those flowers, she felt like kicking herself.
The following year, I had not even had a chance to get to the farmers’ market, but she arrived on my doorstep, beaming with a container of the most beautiful zucchini flowers I have ever seen. We decided to make a deal. She would keep me in supply of the blossoms, and in exchange, I would make the stuffed flowers for her at least once a year. If you are keen on making this recipe, be sure not to miss the harvest times.
Latest Recipe Video!


🥘 Ingredients
These stuffed zucchini flowers require a handful of fresh ingredients, which help balance the delicate flavor of the blossoms. This is everything I use:


Zucchini flowers: Fresh zucchini blossoms are the highlight of this recipe. I always look for flowers that still look vibrant and intact without any bruising or wilting.
Ricotta cheese: Ricotta creates a soft, creamy filling that pairs perfectly with the delicate petals. I like using full-fat ricotta for the smoothest texture. You could also make your own vegan cashew ricotta for a plant-based alternative.
Parmesan cheese: I use this to add a salty and nutty flavor that balances the mild ricotta. If you want to make it fully vegan, use nutritional yeast instead.
Nutmeg: Just a small pinch adds warmth and complexity to the filling.
Salt and black pepper: I use these to season the filling and sharpen the flavor of the cheeses.
Fresh basil: Basil blended with olive oil creates a bright herb sauce that keeps the dish tasting fresh and light.
Extra virgin olive oil: A drizzle of olive oil helps the basil blend smoothly while adding richness.
Cherry tomatoes: Sweet cherry tomatoes bring an acidic freshness that counteracts the creaminess of the ricotta.
Balsamic syrup: I drizzle balsamic syrup over the final dish for a sweet and tangy finish.
Lemon zest: I brighten the ricotta mixture with fresh lemon zest.
🔪 How To Make
I make these baked stuffed zucchini flowers in just a few simple steps. Everything feels much easier once the flowers are cleaned and ready to fill. This is how I make them:
Clean the blossoms: First, I gently rinse the zucchini flowers under cool water, turning them upside down to make sure I get rid of any bugs or dirt. Then I carefully pat them dry with a paper towel and gently remove the stems and stamens from inside each flower.


Mix the filling: In a bowl, I combine the ricotta, parmesan, nutmeg, salt, black pepper, and lemon zest until the filling looks creamy but still slightly textured.


Blend basil pesto: I add fresh basil, olive oil, and a pinch of salt to a blender, then blend until smooth and vibrant green.


Fill the flower: Using a piping bag or small spoon, I gently fill each blossom with the ricotta mixture. I stop before overfilling so the petals can still close around the cheese.


Repeat: I repeat the process with the remaining ricotta mixture and remaining zucchini flowers.


Arrange on a baking tray: Next, I place the stuffed flowers onto a lined baking tray with space between each one.


Bake: I bake the zucchini flowers in a 350F preheated oven for 2-3 minutes until the filling softens and the petals turn lightly golden at the edges.


Plate and serve: Finally, I spoon basil sauce onto the plate, arrange the zucchini flowers on top, then scatter cherry tomatoes around them before finishing with balsamic syrup.


My #1 Secret Tip for this stuffed zucchini flowers recipe is to avoid overbaking them. The blossoms are very delicate, and just a few extra minutes in the oven can cause the petals to lose their soft texture and become too fragile. I always keep a close eye on my flowers while they are in the oven.
Other Tips To Keep In Mind:
- Dry gently: I always dry the flowers carefully after washing since extra moisture can water down the filling.
- Do not overfill: Too much ricotta can split the flowers while baking. I stop once the blossom looks comfortably filled, using about 2-3 tablespoons of mixture, but not bulging.
- Use fresh ricotta: Fresh ricotta tastes lighter and creamier than very dense packaged versions, which contain added stabilizers.
- Serve quickly: These taste best warm from the oven while the filling is still soft and creamy.
- Use a piping bag: I like using a piping bag to fill the blossoms for a neater and more precise finish. If you do not have a piping bag, add the filling to a zipper bag, push the contents to one corner, and snip off the tip.
📖 Variations
Sometimes I switch up these stuffed zucchini flowers depending on the season or who I am serving them to. These are 3 variations that always get a lot of compliments:
Greek version: I swap the parmesan for 1/3 cup crumbled feta and add oregano to the ricotta filling. My husband loves this version with extra olives and sundried tomatoes on the side.
Spinach artichoke: Chopped spinach and diced artichoke hearts turn the filling into something very similar to spinach artichoke dip. My kids love this version, which is funny since spinach artichoke dip is not their favorite. Ha!
Sundried tomato version: I fold 2 tablespoons of finely chopped sundried tomatoes into the ricotta mixture for a richer, slightly tart flavor. Just be sure to drain and dab off any excess oil or water from the tomatoes before adding to the ricotta.
🍽 Serving Suggestions
I love serving these baked zucchini flowers as a starter before a larger Italian-style dinner. I recommend placing them on a vegetarian cheeseboard as a fun surprise, or serving them with a spinach and arugula salad with vegan Italian dressing to bring all the flavors together.
The last time I made these stuffed zucchini flowers, it was not as a starter but rather as part of a tapas-style dinner. It was a warm summer evening, and all I wanted was fresh flavors, small portions, and bright colors on my dinner table. I laid out the baked blossoms with some bruschetta burrata, a few pieces of gluten-free biscotti with apricots and walnuts, and of course, an ice-cold glass of my Italian margarita.
🧊 Storing And ♨️ Reheating
Refrigeration: I store leftover stuffed zucchini flowers in an airtight container in the refrigerator for up to 2 days.
Freezing: This recipe is not suitable for freezing since the petals become very soft after thawing.
Reheating: I reheat the blossoms in a toaster oven or regular oven at 350F for a few minutes until warmed through. Microwaving makes the flowers too soft.
❓Recipe FAQs
Mascarpone, whipped cottage cheese, goat cheese, or even thick Greek yogurt can work depending on the flavor you want. Personally, I love the sharper flavor of goat cheese in these sweet little flowers. But if you want something richer and smoother, mascarpone works best.
I avoid overcrowding the baking tray and make sure not to overstuff the blossoms. The flowers only need a few minutes in the oven, so be sure to watch them closely.
Unfortunately, zucchini flowers have a very short shelf life and need to be used as soon as possible. I never leave mine for more than 24 hours after picking or purchasing. If you want to try to extend their lifespan, I recommend storing them unwashed, in an airtight container in the fridge. Be sure to layer the blossoms between damp paper towels. This may give you a few extra days.


Love this vegetarian italian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
Stuffed Zucchini Flowers
I can never resist these bright blossoms, especially when I turn them into stuffed zucchini flowers. I use creamy ricotta, parmesan, and lemon zest to stuff the delicate petals and bake until they have softened and the filling is warm and silky. They look like something straight out of a little Italian cafe, which is impressive considering it only takes 30 minutes to make.
Servings: 4 servings
Calories: 230kcal
- My #1 Secret Tip for this stuffed zucchini flowers recipe is to avoid overbaking them. The blossoms are very delicate, and just a few extra minutes in the oven can cause the petals to lose their soft texture and become too fragile. I always keep a close eye on my flowers while they are in the oven.
- Dry gently: I always dry the flowers carefully after washing since extra moisture can water down the filling.
- Do not overfill: Too much ricotta can split the flowers while baking. I stop once the blossom looks comfortably filled, using about 2-3 tablespoons of mixture, but not bulging.
- Use fresh ricotta: Fresh ricotta tastes lighter and creamier than very dense packaged versions, which contain added stabilizers.
- Serve quickly: These taste best warm from the oven while the filling is still soft and creamy.
- Use a piping bag: I like using a piping bag to fill the blossoms for a neater and more precise finish. If you do not have a piping bag, add the filling to a zipper bag, push the contents to one corner, and snip off the tip.
Serving: 3flowers | Calories: 230kcal | Carbohydrates: 4.9g | Protein: 16.4g | Fat: 16.3g | Sodium: 414.5mg | Fiber: 1g | Sugar: 0.3g
