I first made these broccoli and feta brownie bars when I wanted a portable, vegetable-forward snack my kids would actually pick up at a school bake sale. The finished bars look like chocolate brownies at a glance — compact, squared, and slightly glossy on top — but instead they’re savory, cheesy, and packed with tender-roasted broccoli. They rehearse like a good weekday snack and hold up well on a tray for lunchboxes or after-school nibbling. These broccoli and feta brownie bars are sturdy enough to travel and forgiving to make-ahead planning, which is why they quickly became a go-to item for busy afternoons.

Why this broccoli and feta brownie bars works
The technique that makes these bars work is simple: remove excess moisture from the broccoli, concentrate flavor with a light roast, and use a sturdy binder of eggs, finely grated cheese, and a little flour to give the bars a brownie-like density. I found that pulsing the florets in a food processor into small, but not pureed, pieces lets the broccoli distribute evenly and creates the familiar compact crumb of a brownie. Roasting first dries the broccoli slightly and adds a toasty flavor that cuts the raw green note — that change during testing fixed the sogginess I had on the first attempt.
Another important ratio is cheese to broccoli: about 1 cup of crumbled feta to 3 cups of broccoli (by florets) keeps the bars tangy without being overly salty. A mix of all-purpose flour and a small amount of almond meal gives structure without a gummy texture. The final bake at 350°F sets the center while leaving the top slightly glossy, which helps the bars slice cleanly.
Key takeaways
- Roast broccoli first to remove excess water and add flavor.
- Pulse rather than puree so the bars keep some texture.
- Use a firm egg-and-cheese binder to achieve a brownie-like density.
Ingredients you’ll need and what to substitute
You need simple groceries: fresh broccoli crowns, crumbled feta, eggs, a little oil, flour, and seasonings. Fresh broccoli gives the best texture; frozen broccoli can work if fully thawed and squeezed dry, but it’s trickier to keep dry enough. Feta is intentional for its briny tang — if you prefer a milder cheese, use crumbled goat cheese or a salty ricotta that’s been drained, but the flavor will be creamier and less assertive.
Flour provides structure; if you need a gluten-free option, swap the all-purpose flour for a 1-to-1 gluten-free baking flour and add 1 extra tablespoon of almond meal to help with texture. Almond meal adds a pleasant nutty note; if allergic, use an extra 2 tablespoons of flour instead. I list olive oil, but a neutral oil like canola works fine if you want a subtler oil flavor.
Salt and pepper are important because feta and broccoli both benefit from a little seasoning; don’t skip the lemon zest — it lifts the whole bar with brightness. If you want a bit of heat, add 1/4 teaspoon crushed red pepper or a diced jalapeño to the mix.
Equipment
You only need a few items most home cooks already own: a rimmed sheet pan for roasting, a food processor or sharp knife for pulsing, and an 8×8-inch baking pan for the bars. A silicone spatula and an instant-read thermometer are helpful; the thermometer confirms the center is set if you’re unsure. If you don’t have a food processor, finely chop the broccoli and onion, but expect more variation in texture.
How to make broccoli and feta brownie bars
Roast and prepare the broccoli
Preheat your oven to 425°F and line a rimmed sheet pan with parchment. Toss 3 cups of broccoli florets with 1 tablespoon olive oil and a pinch of salt, then spread them in a single layer. Roast for 10–12 minutes until the edges are lightly browned and the broccoli has lost obvious moisture. Let the broccoli cool 5 minutes, then transfer to a food processor. Pulse 6–8 short pulses — you want small pieces, not a puree.
Make the batter and bind
Lower the oven to 350°F and grease an 8×8-inch pan or line it with parchment. In a large bowl whisk together 3 large eggs, 1/2 cup plain Greek yogurt (for moisture and tang), 1 tablespoon lemon zest, and 1 teaspoon Dijon mustard. Stir in 1 cup crumbled feta, 1/3 cup grated Parmesan, and the pulsed broccoli. Fold in 3/4 cup all-purpose flour, 1/4 cup almond meal, 1 teaspoon baking powder, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper. The mixture should be thick but spoonable; if it seems dry, stir in 1 tablespoon milk at a time until it holds together.
Bake and set
Spread the batter evenly into the prepared pan and smooth the top. Bake at 350°F for 25–30 minutes until the top is lightly golden and a toothpick inserted in the center comes out mostly clean with a few moist crumbs. Let cool in the pan for 10 minutes, then transfer to a wire rack and cool another 20–30 minutes before slicing into 12 squares. Cooling helps the bars set and slice cleanly; if you try to cut them hot they will fall apart.
Serving tip: these bars are tasty warm or at room temperature. A quick broil for 1–2 minutes at the end gives a slightly crisp top if you like contrast in texture. For easy transport, these broccoli and feta brownie bars can be individually wrapped and chilled, helping them hold their shape for picnics or packed lunches.
Things I learned the hard way
- Don’t skip the roast: my first trial used raw broccoli and the bars turned out watery in the center; roasting fixed that problem.
- Pulse, don’t puree: pureed broccoli created a gummy texture; pulsed pieces keep pleasant bite and even distribution.
- Press excess moisture out of frozen broccoli: if using frozen, thaw completely and wrap in a towel to squeeze out liquid or the bars will be soft and loose.
- Use lemon zest, not juice: juice adds too much liquid; zest provides bright flavor without extra moisture.
- Let the bars cool enough before slicing: cutting too early makes ragged squares — a 30-minute cooling window yields neat pieces.
- Salt carefully: feta is salty, so taste before adding excessive salt; if using a low-salt cheese, add up to 1/4 teaspoon more.
Variations to try
- Cheesy broccoli and sun-dried tomato bars: fold in 1/3 cup chopped sun-dried tomatoes and reduce salt by 1/4 teaspoon; bake the same time but watch for top browning.
- Herby lemon broccoli bars: add 2 tablespoons chopped fresh dill or parsley and omit the almond meal; no timing change required.
- Spicy broccoli and feta bars: stir in 1/4 cup thinly sliced pickled jalapeños and 1/2 teaspoon smoked paprika; the added moisture from jalapeños is minor but keep an eye on texture.
- Gluten-free option: substitute 3/4 cup 1-to-1 gluten-free flour for the all-purpose and add 1 extra tablespoon almond meal; bake time is unchanged.
Storage, freezing, and reheating
Refrigerate cooled bars in an airtight container for up to 4 days. For lunchboxes, layer parchment between bars to prevent sticking. These bars freeze well: wrap individually in plastic wrap and place in a freezer bag for up to 3 months. Thaw overnight in the refrigerator, then warm in a 325°F oven for 8–10 minutes or microwave for 30–45 seconds until just warm. Expect a slight softening after refrigeration; a quick oven re-crisp restores some texture.
To retain freshness and flavor, label frozen batches with the date and reheat only the portion you plan to serve; this helps the rest stay as close to fresh as possible. The bright lemon zest in the recipe remains noticeable even after freezing when these bars are reheated gently.
What to serve with broccoli and feta brownie bars
These bars work as a snack, light lunch, or party finger food. Pair them with:
- A quick mixed-green salad with lemon vinaigrette for a simple lunch.
- Tomato soup for a cozy combo.
- A platter of sliced cucumbers and cherry tomatoes for a kid-friendly spread.
- Plain Greek yogurt or tzatziki on the side for a cooling dip.


Broccoli and Feta Brownie Bars
Ingredients
Equipment
Method
- Preheat oven to 425°F and line a rimmed sheet pan with parchment; toss broccoli florets with 1 tablespoon olive oil and a pinch of salt, spread in a single layer, and roast 10–12 minutes until edges brown lightly; cool 5 minutes.
- Lower oven to 350°F and grease or line an 8×8-inch pan with parchment; transfer roasted broccoli to a food processor and pulse 6–8 times until small pieces form but not a puree.
- In a large bowl whisk 3 large eggs, 1/2 cup Greek yogurt, 1 tablespoon lemon zest, and 1 teaspoon Dijon mustard until combined; stir in 1 cup crumbled feta and 1/3 cup grated Parmesan, then fold in pulsed broccoli.
- In a separate bowl whisk 3/4 cup all-purpose flour, 1/4 cup almond meal, 1 teaspoon baking powder, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper; fold dry ingredients into the broccoli-cheese mixture and add 1 tablespoon milk only if the batter seems too dry.
- Spread batter evenly into the prepared 8×8 pan and smooth the top; bake at 350°F for 25–30 minutes until the top is lightly golden and a toothpick inserted comes out with a few moist crumbs; cool in the pan 10 minutes, then transfer to a wire rack and cool another 20–30 minutes before slicing into 12 bars.
- Optional: for a crispier top, broil 1–2 minutes at the end of baking watching closely; store cooled bars in an airtight container in the refrigerator up to 4 days or freeze individually for up to 3 months.
Notes
Frequently asked questions
Can I use frozen broccoli? Yes, but thaw and squeeze out as much water as possible before pulsing; too much moisture will make the bars soggy. Using frozen usually requires a slightly longer roast or additional squeezing.
How do I keep the bars from crumbling? Make sure you use the eggs and cheese as the binder, and allow the bars to cool fully before slicing. If your batter feels too wet, add 1–2 tablespoons more flour or almond meal.
Are these safe for school lunches? Yes — they store well and are portable. Keep them refrigerated until packing and use an ice pack if the lunch will sit for several hours in warm conditions.
Can I double the recipe? Yes; bake in a 9×13-inch pan and increase baking time to 35–40 minutes, checking for doneness with a toothpick and visual cues.
Why did my bars taste bland? Most likely under-seasoning; feta adds salt but also add lemon zest and a pinch more salt while tasting the batter. Freshly grated Parmesan also boosts umami.
Final tip: when making multiple batches for gatherings, keep a sheet pan in a warmed (but turned off) oven to gently rest completed pans so the broccoli and feta brownie bars hold warmth without carrying on baking, which helps maintain the intended texture and flavor.
Leave a Reply