Desserts
This broccoli cookie recipe proves you can sneak in vegetables without sacrificing sweetness or texture—just one bite and no one will guess the secret ingredient. 💛 The key is blending steamed broccoli into the dough, which adds moisture and fiber while keeping that classic chewy cookie structure. I developed this recipe after testing countless variations, and it's the only one that delivers both nutrition and indulgence.
What makes these cookies special is how they balance health benefits with familiar flavors. The broccoli adds natural sweetness and a subtle earthiness that pairs perfectly with chocolate chips or cinnamon. Unlike other veggie-packed treats, these hold their shape when baking and maintain that satisfying cookie crunch.
The secret technique involves steaming the broccoli first to remove bitterness before blending it into the dough.
You'll end up with cookies that look and taste like traditional treats but with added nutrients—each bite delivers fiber, vitamins, and antioxidants without compromising on flavor. The texture remains perfectly chewy on the inside with crisp edges, making them ideal for snacking or sharing.
These cookies are especially great for parents looking to introduce vegetables to kids or anyone wanting a healthier dessert option.
Perfect for meal prep, holiday baking, or satisfying afternoon cravings, this recipe can be easily adapted with gluten-free flour or vegan substitutions. Let's get baking!
Ingredients for broccoli cookie
Twelve ingredients transform into chewy, nutrient-packed cookies that fool even the most skeptical eaters.
| Ingredient | Amount | Notes |
|---|---|---|
| Steamed Broccoli Florets 🥦 | 2 cups | Finely blended, no bitterness |
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 cup | Light brown preferred |
| Packed Brown Sugar 🍚 | ½ cup | For chewy texture |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for creaming |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Vanilla Extract 🌿 | 1 tbsp | Pure extract preferred |
| Baking Soda 🧂 | 1 tsp | Aluminum-free preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Semi-Sweet Chocolate Chips 🍫 | 2 cups | Enjoy Life brand for allergies |
| Toasted Walnuts 🥜 | 1 cup | Chopped, optional |
The broccoli is the star here—steam it until tender, then blend until completely smooth. Fresh florets from the grocery store's produce section work best; avoid pre-cut broccoli as it often contains preservatives. For optimal flavor, steam for exactly 5 minutes, then drain well. The Enjoy Life chocolate chips are a must if you're baking for allergies, but any brand works. Walnuts add crunch, but skip them if you prefer classic chocolate chip cookies. The butter should be cold when creaming—take it out of the fridge 15 minutes before mixing.
No steamer basket? Microwave the broccoli for 3 minutes instead, then drain. Substitute the brown sugar with maple syrup (reduce other liquids by 2 tbsp) for a vegan version. For gluten-free cookies, swap the all-purpose flour with a 1:1 gluten-free blend (like Bob's Red Mill). The vanilla extract can be replaced with 1 tbsp of vanilla bean paste if you want extra richness. If you're short on time, pre-shredded cheese (like the kind in bags) works for the chocolate chips, but fresh is always better.
Store cookies in an airtight container at room temperature for up to 5 days—they'll stay chewy and fresh. For longer storage, freeze the dough balls before baking, then bake straight from frozen (add 2-3 minutes). These cookies reheat beautifully—30 seconds in the microwave restores their chewiness. Portion the dough into 1-tbsp balls for consistent baking. The broccoli flavor mellows as they cool, so they taste even better the next day.
Why You'll Love This Recipe
- No Chopping Needed: I’ll admit, the name is weird—but the prep is not. Just steam the florets, pulse them briefly, and you’ve got your base. No knife skills required, just a food processor and 10 minutes.
- Sweet-Savory Magic: Between us, the brown sugar caramelizes into something almost like a snickerdoodle, while the steamed broccoli adds a subtle earthiness. It’s like a cookie hugged a veggie and decided to share.
- Weeknight Snack Hack: Honestly, these disappear faster than my willpower on a sugar crash. Bake a batch on Sunday, store them in the fridge, and grab one when the kids’ soccer practice runs late—or when you just need a treat that’s technically healthy.
- Budget-Friendly Bite: Flour, sugar, butter, and broccoli? That’s cheaper than takeout and way more satisfying. Plus, the butter keeps them rich without needing fancy ingredients—just a few pantry staples and a steamer bag.
Step-by-step instructions for broccoli cookie recipe
Transform steamed broccoli into chewy, chocolate-packed cookies with this unexpected twist.
👨🍳 Step 1: Blend the Broccoli into a Smooth Paste
Steam the 2 cups steamed broccoli florets until tender but not mushy—about 5 minutes in boiling water. Drain thoroughly and transfer to a food processor. Pulse until completely smooth, scraping down the sides as needed. You're aiming for a texture similar to applesauce, with no visible chunks or bitterness remaining.
This step is crucial: the broccoli adds moisture and nutrients without altering the cookie's texture. If your paste has any green flecks, blend again until fully incorporated. The flavor is subtle, but it creates a lighter, more tender cookie base. Cover and set aside while you prepare the dry ingredients.
👨🍳 Step 2: Cream Butter and Sugars for Maximum Fluffiness
In a stand mixer fitted with the paddle attachment, beat the 1 cup unsalted butter (cold, cubed) with the 1 cup granulated sugar and 0.5 cup packed brown sugar on medium speed for 3-4 minutes. The mixture should become pale and nearly triple in volume, with ribbons forming when the paddle lifts. This creaming process incorporates air, which creates the signature chewy texture.
Here's the thing—don't rush this step. The butter needs to emulsify completely with the sugars to develop that perfect crumb structure. If your kitchen gets warm, chill the bowl for 10 minutes before continuing. The butter should soften slightly but still hold its shape when pressed.
👨🍳 Step 3: Combine Wet Ingredients and Fold in Dry Components
Add the 2 whole large eggs (room temperature) one at a time, mixing on low speed for 30 seconds after each addition. Stir in the 1 tbsp vanilla extract and the broccoli paste. The mixture will look thick and slightly curdled, but that's normal—it will come together.
In a separate bowl, whisk together the 3 cups all-purpose flour, 1 tsp baking soda, 1 tsp ground cinnamon, and 0.5 tsp diamond crystal kosher salt. Gradually add this to the wet ingredients on low speed, mixing just until combined—about 30 seconds. Overmixing develops gluten, which makes cookies tough. Stop as soon as you see no more flour streaks.
🥘 Step 4: Fold in Chocolate and Walnuts for Texture
Remove the bowl from the mixer and gently fold in the 2 cups semi-sweet chocolate chips and 1 cup toasted walnuts using a silicone spatula. The chocolate should be evenly distributed, with no large pockets of unmixed dough. This is where the magic happens—the chocolate melts slightly during baking, creating those signature gooey pockets.
For even distribution, divide the dough into two bowls and fold each separately. Press the dough together to check for consistency—it should hold its shape when pressed but still be soft. If it's too crumbly, add 1 tablespoon of milk to bind it. Cover the bowl and refrigerate for 30 minutes to firm up the dough before scooping.
🔥 Step 5: Bake to Golden Perfection with Crisp Edges
Preheat your oven to 350°F and line two baking sheets with parchment paper. Scoop the chilled dough into 2-tablespoon portions (about 1.5 inches in diameter) and place them 3 inches apart on the prepared sheets. The dough will spread slightly during baking, so don't overcrowd the pan.
Bake for 11-13 minutes until the edges are golden brown and the centers still look slightly underdone. They'll continue cooking on the hot pan after removal. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack. The centers should be soft and slightly chewy, with crisp edges that hold their shape.
Pro Tips For Making Broccoli Cookie
- STEAM BROCCOLI UNTIL TENDER: Steaming broccoli until it’s fork-tender (not mushy) is non-negotiable—overcooking turns it into a sad, watery pulp that’ll make your cookies dense. Aim for 5-6 minutes max, then let it cool completely before chopping. Cold florets blend easier and don’t release excess moisture into the dough.
- CHOP FLORETS SMALLER THAN YOU THINK: I used to eyeball it, and my cookies ended up with big, chewy broccoli bits. Pulse the florets in a food processor until they’re the size of fine breadcrumbs—this ensures even distribution and a uniform texture. (Yes, even if it looks weird at first.)
- MEASURE BROWN SUGAR BY PACKING IT: That fluffy brown sugar takes up space, and using too little throws off the cookie’s chewy-sweet balance. Scoop it into the measuring cup, then press it down firmly with a spoon—don’t tap, just pack it tight. This keeps your cookies from tasting like they’re missing something.
- BAKE ONE PAN AT A TIME: Broccoli cookies crowd the pan like teenagers at a buffet, and they’ll spread into sad, flat pancakes if you overdo it. Use 12-14 cookies per sheet, leaving at least 2 inches between them. (Your future self will thank you when they’re still puffy, not crispy-edged and doughy in the middle.)
Troubleshooting this dish
Cookie Texture Issues
If your cookies turn out too dense or cakey, the broccoli paste might be too watery. Drain the steamed broccoli thoroughly and pat it dry with a paper towel before blending.
For extra insurance, spread the paste on a paper towel and let it sit for 10 minutes to absorb any excess moisture. 💫
Too crispy? Your oven runs hot. Use an oven thermometer to confirm it's at 350°F—many ovens run 25°F hotter than set. Chill the dough balls for 30 minutes before baking to prevent excessive spreading. Also, try baking on the middle rack for even heat distribution.
Broccoli Flavor Too Strong
Oversteaming broccoli makes it bitter. Steam for exactly 5 minutes—no longer! Drain immediately and rinse under cold water to stop cooking. For extra flavor control, add 1 tsp lemon juice to the paste before mixing with other ingredients. This neutralizes any lingering bitterness while adding brightness. 🥦
If the flavor still lingers, reduce the broccoli to 1.5 cups and add 0.5 cup unsweetened applesauce for moisture. The applesauce masks the broccoli taste while keeping the texture tender. I've found this works especially well for picky eaters.
Dough Too Sticky
Sticky dough usually means too much moisture from the broccoli or eggs. If your dough won't hold its shape, gradually add 1 tbsp flour at a time until it becomes manageable.
For extra binding power, add 1 tbsp ground flaxseed mixed with 2 tbsp water—this works like an egg substitute and helps hold the dough together. 💡
Alternatively, refrigerate the dough for an additional 15-20 minutes to firm it up. If you're still struggling, try portioning the dough with a 2-tbsp cookie scoop right after mixing—less handling means less gluten development and stickiness.
Chocolate Chips Not Melting
If your chocolate chips stay hard and unmelted, your oven temperature might be too low. Check your oven thermometer and increase baking time by 1-2 minutes. For even better results, use high-quality chocolate chips like Ghirardelli or Valrhona, which melt more smoothly than store brands. 🍫
Try placing the baking sheet on the upper rack for the final 2 minutes of baking—this gives the chocolate a final heat boost. If you're using white chocolate, reduce baking time by 1 minute to prevent burning.
Cookies Spread Too Much
Overmixing the dough or using warm butter causes excessive spreading. Always use cold butter straight from the fridge and mix on low speed just until combined. For extra control, flatten each dough ball slightly before baking—this prevents them from spreading outward while baking. 🔥
If your cookies still spread too much, try baking on a perforated baking sheet to allow heat to circulate better. Also, reduce the baking time by 1 minute and check for doneness at 10 minutes—they'll continue cooking after removal.
Nutrition facts
Frequently asked questions
Can I use frozen broccoli instead of fresh?
Fresh broccoli works best for flavor, but you can use frozen in a pinch. Thaw and drain it completely first, then steam for 3-4 minutes to remove excess moisture. Pat it very dry with a paper towel before blending to prevent a gummy dough. The texture will be slightly different but still delicious!
Why do my cookies taste bitter?
Oversteaming broccoli causes bitterness. Steam for exactly 5 minutes—no longer! Rinse the cooked florets with cold water immediately after steaming to stop cooking. For extra flavor control, add ½ tsp lemon juice to the blended paste before mixing with other ingredients. This neutralizes any green notes while adding brightness.
Can I make these cookies without chocolate chips?
Swap the chocolate chips for 1 cup dried cranberries, 1 cup white chocolate chips, or ½ cup chopped dried apricots for a fruitier twist. For a nutty flavor, add 1 cup chopped pecans or ½ cup shredded coconut. The key is using 2 cups total of mix-ins to maintain the right texture.
How do I store these cookies for maximum freshness?
Store in an airtight container at room temperature for up to 5 days—they'll stay chewy and fresh. For longer storage, freeze the baked cookies (not dough) between layers of parchment paper for up to 3 months. Thaw at room temperature for 1-2 hours or warm for 20 seconds in the microwave to restore chewiness.
Are these cookies safe for kids with nut allergies?
Yes! The recipe uses optional walnuts, but you can omit them completely. For extra safety, use Enjoy Life chocolate chips (allergy-friendly) and check all other ingredients for nut-free certifications. The broccoli paste adds nutrients without any allergens, making these a great sneaky veggie option for little ones.
