These spinach balls are the kind of snack that makes people ask for the recipe. They’re crisp on the outside, tender in the middle, and packed with garlicky, cheesy flavor. You can serve them warm with a simple dipping sauce or set them out at room temperature for a casual snack.
They’re also freezer-friendly, making them perfect for make-ahead hosting. Whether you’re feeding a crowd or meal-prepping for the week, this recipe is simple, flexible, and satisfying.

Ingredients
Method
-
Prep the oven and pan: Heat your oven to 375°F (190°C). Line a baking sheet with parchment paper or lightly grease it.
-
Drain the spinach: Thaw the spinach completely.
Squeeze it in handfuls over the sink, then twist it in a clean kitchen towel to remove as much moisture as possible. The drier it is, the better the balls hold.
-
Sauté aromatics (optional but recommended): If you prefer a milder onion bite, sauté the minced onion and garlic in a teaspoon of olive oil until softened, about 3–4 minutes. Let cool slightly.
-
Mix the base: In a large bowl, combine the squeezed spinach, breadcrumbs, Parmesan, parsley, Italian seasoning, red pepper flakes, and lemon zest if using.
Add the onion and garlic.
-
Add eggs and butter: Whisk the eggs in a small bowl, then pour over the mixture along with the melted butter. Season with 3/4 teaspoon salt and 1/2 teaspoon black pepper to start.
-
Bring it together: Use a fork or your hands to mix until everything is evenly coated. The mixture should be moist but able to hold together when pressed.
If it’s too wet, add a tablespoon or two more breadcrumbs. If too dry, drizzle in a bit more melted butter or a splash of olive oil.
-
Shape the balls: Scoop heaping tablespoon portions and roll into balls about 1 to 1 1/4 inches wide. Place on the prepared baking sheet.
You should get about 24–30 balls depending on size.
-
Optional brush: For extra color, lightly brush or mist the tops with olive oil.
-
Bake: Bake for 18–22 minutes, turning the pan halfway through. They’re done when the tops are golden and the balls feel set and slightly firm when pressed.
-
Serve: Let them rest for 5 minutes. Enjoy warm with marinara, garlicky yogurt sauce, or a squeeze of lemon.
Why This Recipe Works

This recipe strikes the right balance of texture and flavor. The combination of spinach, breadcrumbs, and grated cheese creates a mixture that holds its shape without feeling heavy.
A touch of onion, garlic, and herbs keeps every bite bright and savory. Using frozen spinach is a shortcut that doesn’t sacrifice taste. It’s convenient, affordable, and easy to squeeze dry.
Baking instead of frying keeps the balls light while still delivering a crisp exterior. A bit of melted butter adds richness, helping them brown nicely in the oven.
Shopping List
- Frozen chopped spinach (16 ounces), thawed and squeezed very dry
- Breadcrumbs (1 to 1 1/4 cups), plain or seasoned
- Grated Parmesan cheese (3/4 cup)
- Eggs (3 large)
- Onion (1 small), finely minced
- Garlic (2 cloves), minced
- Unsalted butter (4 tablespoons), melted and slightly cooled
- Olive oil (1 tablespoon), optional for brushing
- Fresh parsley (2 tablespoons), chopped
- Italian seasoning (1 teaspoon) or dried oregano
- Crushed red pepper flakes (optional, a pinch)
- Salt and black pepper to taste
- Lemon zest (optional, 1/2 teaspoon) for brightness
How to Make It

- Prep the oven and pan: Heat your oven to 375°F (190°C). Line a baking sheet with parchment paper or lightly grease it.
- Drain the spinach: Thaw the spinach completely.
Squeeze it in handfuls over the sink, then twist it in a clean kitchen towel to remove as much moisture as possible. The drier it is, the better the balls hold.
- Sauté aromatics (optional but recommended): If you prefer a milder onion bite, sauté the minced onion and garlic in a teaspoon of olive oil until softened, about 3–4 minutes. Let cool slightly.
- Mix the base: In a large bowl, combine the squeezed spinach, breadcrumbs, Parmesan, parsley, Italian seasoning, red pepper flakes, and lemon zest if using.
Add the onion and garlic.
- Add eggs and butter: Whisk the eggs in a small bowl, then pour over the mixture along with the melted butter. Season with 3/4 teaspoon salt and 1/2 teaspoon black pepper to start.
- Bring it together: Use a fork or your hands to mix until everything is evenly coated. The mixture should be moist but able to hold together when pressed.
If it’s too wet, add a tablespoon or two more breadcrumbs. If too dry, drizzle in a bit more melted butter or a splash of olive oil.
- Shape the balls: Scoop heaping tablespoon portions and roll into balls about 1 to 1 1/4 inches wide. Place on the prepared baking sheet.
You should get about 24–30 balls depending on size.
- Optional brush: For extra color, lightly brush or mist the tops with olive oil.
- Bake: Bake for 18–22 minutes, turning the pan halfway through. They’re done when the tops are golden and the balls feel set and slightly firm when pressed.
- Serve: Let them rest for 5 minutes. Enjoy warm with marinara, garlicky yogurt sauce, or a squeeze of lemon.
Keeping It Fresh
– Fridge: Store leftovers in an airtight container for up to 4 days.
Reheat in a 350°F (175°C) oven for 8–10 minutes to crisp them back up. – Freezer: Freeze baked spinach balls on a sheet until solid, then transfer to a freezer bag for up to 3 months. Reheat from frozen at 375°F (190°C) for 12–15 minutes. – Make-ahead: You can mix and shape the balls a day ahead. Cover and refrigerate, then bake right before serving.
Add 2 minutes to the bake time if they’re going into the oven cold.

Why This is Good for You
Spinach is loaded with vitamins A, C, and K, plus folate and iron. The fiber helps you feel satisfied, while the protein in the eggs and Parmesan makes these bites more filling than most party snacks. Because they’re baked, you avoid the excess oil and heaviness of frying.
If you’re watching sodium, you can dial back the salt or choose a reduced-sodium Parmesan. Swapping part of the breadcrumbs for ground oats or almond flour adds more nutrient density without losing the structure.
Pitfalls to Watch Out For
– Wet spinach equals soggy balls: If you skip the squeezing step, the mixture won’t hold well and won’t brown as nicely. – Overmixing: Compacting the mixture can make the balls dense. Mix just until combined. – Undersalting: Spinach can taste flat without proper seasoning.
Taste the mixture by cooking a small patty in a skillet and adjust salt before shaping. – Too big or too small: Uneven sizes cook unevenly. Aim for uniform 1-inch balls for consistent texture. – Skipping the rest: Let them sit 5 minutes after baking so they set and don’t crumble when picked up.
Recipe Variations
– Cheesy Spinach Balls: Replace half the Parmesan with shredded mozzarella or fontina for a gooier center. – Gluten-Free: Use gluten-free breadcrumbs or finely ground oats. Add 1 extra tablespoon of Parmesan if the mixture feels loose. – Mediterranean Twist: Add chopped sun-dried tomatoes and crumbled feta.
Swap parsley for dill or mint. – Spicy Version: Mix in 1 teaspoon Calabrian chili paste or extra red pepper flakes. Serve with a spicy marinara. – High-Protein: Stir in 1/2 cup ricotta and an extra egg, then increase breadcrumbs by 2–3 tablespoons to balance moisture. – Dairy-Free: Use a dairy-free hard “cheese” or nutritional yeast (start with 1/4 cup), and replace butter with olive oil. – Air Fryer: Air fry at 360°F (182°C) for 10–12 minutes, shaking once, until golden and firm.
FAQ
Can I use fresh spinach instead of frozen?
Yes. Use about 1 to 1 1/4 pounds of fresh spinach.
Sauté until wilted, then cool and squeeze thoroughly. Chop finely before mixing.
What can I serve with spinach balls?
They’re great with marinara, tzatziki, lemon-garlic yogurt sauce, or a simple squeeze of lemon. For a platter, pair them with olives, cherry tomatoes, and toasted pita.
How do I keep them from sticking to the pan?
Use parchment paper or a silicone baking mat.
If you don’t have either, lightly oil the sheet and brush a thin film of oil on the bottoms of the balls.
Can I make them without eggs?
You can. Replace each egg with 1 tablespoon ground flaxseed mixed with 3 tablespoons water, rested for 10 minutes. Add an extra tablespoon or two of breadcrumbs if the mixture feels loose.
Why did my spinach balls fall apart?
Usually it’s too much moisture or not enough binder.
Make sure the spinach is very dry, and add a bit more breadcrumbs or cheese until the mixture holds when pressed.
How do I reheat without drying them out?
Reheat in a 325–350°F (165–175°C) oven just until warmed through. You can tent loosely with foil for the first few minutes, then uncover to crisp.
Can I make them bigger for a main dish?
Yes. Shape into golf ball size and bake 3–5 minutes longer.
Serve over grains with a spoonful of sauce for a simple meal.
In Conclusion
Spinach balls are simple to make, flexible with pantry staples, and easy to scale for any occasion. With the right balance of moisture and seasoning, they bake up golden and flavorful every time. Keep a batch in the freezer, switch up the seasonings, and pair with your favorite sauces.
It’s a crowd-pleasing classic that earns a permanent spot in your recipe rotation.


Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

