
These Greek-inspired spinach and feta cakes have turned into my favorite quick lunch for hectic days. Crunchy edges with a soft center, they nail that sweet spot between healthy and tasty in every mouthful.
I came up with these cakes while trying to copy something I tasted at a tiny Greek cafe. After tweaking it several times, this version became such a hit that even my veggie-hating nephew asks for them all the time.
What You'll Need
- Fresh spinach: This key veggie gives an earthy taste and tons of nutrients. Pick bright, fresh bunches or grab frozen to save some time.
- Crumbled feta: This classic Greek cheese brings perfect salty tang. Try to find real sheep's milk feta for the truest flavor.
- Onion: Gives sweet notes when cooked down. Go with yellow or white kinds for a gentler taste.
- Garlic: Freshly chopped cloves bring that must-have Mediterranean kick. Skip the jarred stuff if you can.
- Egg: Works as the glue that keeps everything together. Let it sit out a bit before using.
- Breadcrumbs: Soaks up extra wetness and builds the right feel. Try Panko for extra crunch on the outside.
- Parmesan cheese: Not needed but adds nice richness and savory depth alongside the feta.
- Dried oregano: This signature Greek herb pulls all flavors into harmony. Rub it in your fingers first to wake up the flavor.
- Olive oil: Used to cook and brush the cakes, it brings true Mediterranean taste and helps them turn perfectly golden.
How To Make Them
- Warm Your Oven:
- Turn it to 375°F and get your baking tray ready with parchment or a bit of olive oil. This step keeps the cakes from sticking and makes cleanup super easy.
- Combine Everything:
- Put all your stuff in a big bowl and mix it up well. Take your time here to make sure the feta and spices spread out evenly. The mix should stick when you press it but not feel too wet.
- Shape Your Cakes:
- Grab about two spoonfuls of mix and gently shape into small rounds about 2-3 inches across. Press firmly enough so they stay together but don't smash them too hard or they'll get dense. If things feel too sticky, just add a few more breadcrumbs.
- Add Oil On Top:
- Use a brush to put a thin layer of olive oil on each cake. This helps them turn nice and golden while they cook and pumps up the flavor.
- Cook Them Through:
- Put the tray in your hot oven and let them cook for about 20-25 minutes total. Around the halfway mark, flip each cake carefully so both sides get evenly browned. Look for a deep gold color and slightly firm outside before taking them out.
- Cool A Bit:
- Let the cakes sit for a few minutes after they come out of the oven. This short break helps them set up and makes them easier to pick up. Serve them warm with your favorite sides.

What I love most about these cakes is how the outside gets so crispy while the middle stays soft and flavorful. The first time I brought these to a family dinner, my Greek grandma gave me a nod of approval which might be my biggest kitchen win ever.
Prep Ahead Ideas
These cakes work great for planning meals ahead. After they cool down completely, put them in a sealed container with some parchment paper between the layers. They'll stay good in the fridge for about 4 days. If you want to keep them longer, freeze them on a tray until hard, then toss them in a freezer bag where they'll last up to 3 months. When you're ready to eat, warm frozen cakes in a 350°F oven for 10-15 minutes until they're hot all the way through.
What To Eat With Them
Though they taste great by themselves, these handy cakes really shine with the right partners. Try them with a spoonful of tzatziki or lemony garlic yogurt for that real Greek feeling. They make awesome sandwiches stuffed in warm pita with sliced tomato and cucumber. For a full meal, serve them next to a simple Greek salad or some roasted veggies. They also fit perfectly on a snack board with hummus, olives, and fresh veggie sticks.
Swap Out Options
What's great about this recipe is how easy it is to change things up. Can't find feta? Goat cheese works just as well with its similar tangy taste. If you don't do dairy, try firm tofu crumbled with some nutritional yeast and lemon juice. Gluten-free breadcrumbs swap in perfectly for folks avoiding wheat. Fresh herbs like dill, mint, or parsley can work instead of or alongside the oregano for different flavor twists. If you want a heartier cake, mix in some cooked quinoa or rice.

These cakes bring the real flavors of the Mediterranean to your table while being quick to make and super adaptable.
Frequently Asked Questions
- → Can I use frozen spinach instead of fresh?
You bet! Frozen spinach works great in this recipe. Just thaw it all the way and squeeze out all the water before you mix it in. This helps keep your bites from getting soggy and falling apart when they're cooking.
- → How can I make these patties gluten-free?
Just swap out normal breadcrumbs for gluten-free ones or some crushed gluten-free crackers. They might feel a bit different in your mouth, but they'll still stick together and taste awesome.
- → Can I make these patties ahead of time?
For sure! You can mix everything and shape the bites up to a day early. Keep them covered in your fridge, then brush them with olive oil right before you bake them. You can even freeze the raw bites for up to 3 months - just let them thaw before baking.
- → What can I serve with spinach and feta patties?
These little bites go great with cool tzatziki, plain Greek yogurt, or a lemony garlic dip. For a full meal, add a Mediterranean salad, some roasted veggies, or put them on a snack board with hummus, olives, and warm pita bread.
- → How do I know when the patties are done baking?
Your bites are ready when they turn golden brown on both sides and feel firm when you touch them, usually after about 20-25 minutes at 375°F. Don't forget to flip them halfway so they brown evenly.
- → Can I add other vegetables to these patties?
You sure can! Try throwing in some grated zucchini, tiny chopped bell peppers, or even some corn. Just make sure you drain any extra water from juicy veggies before adding them so your mix doesn't get too wet.