Easy Baked Spinach Balls Recipe (Gluten-Free)

If you are looking for a fast, flavorful appetizer or snack, these gluten-free spinach balls are it. They are packed with spinach, chopped almonds, and cheese; no breadcrumbs or stuffing mix required. They’re great for parties, meatless mains, or make-ahead snacks.

a photograph of baked spinach balls on a white tray.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save the Recipe

By submitting this form, you consent to receive emails from Simple and Savory


Spinach Balls at a Glance


  • Naturally gluten-free and low-carb
  • Short ingredient list, big flavor
  • Flexible: serve warm or room temp, snack or entree
  • Freezer-friendly and easy to make ahead

How long does it take to prepare and bake these spinach balls?

It takes about 20 minutes to prepare the spinach balls, and they need 30 minutes to bake. There is an optional additional 30 minutes of chilling in the fridge to firm the mixture up which will make them easy to roll.

Ingredients

  • 1 tbsp avocado or olive oil
  • 12 oz frozen chopped spinach, thawed and well drained
  • ½ cup minced onion
  • 2 garlic cloves, chopped or crushed
  • ½ cup finely chopped almonds
  • ½ cup freshly grated Parmesan
  • 1 tbsp chopped fresh sage (or 1 tsp dried)
  • 1½ tsp fresh thyme (or ¾ tsp dried)
  • ⅛ tsp ground nutmeg
  • 2 eggs, beaten
  • Kosher salt and black pepper to taste

Missing an ingredient? Find a substitute with the ingredient swap assistant!

Spinach Balls Step-By-Step Instructions

  1. Thaw the spinach and squeeze out all moisture; the drier, the better. Use a towel-lined strainer or paper towels to press it dry.
  2. In a skillet, heat oil over medium. Add onion and garlic; cook 2–3 minutes until softened.
  3. Stir in spinach. Cook 4–5 minutes to dry it out. Add almonds, herbs and nutmeg. Cook 2–3 minutes more. Remove from heat and cool slightly.
  4. Mix in Parmesan, then eggs. Chill mixture 30 minutes to firm up.
  5. Preheat your oven to 350°F. Line a pan with parchment. Roll into ¾- to 1-inch balls. Bake for 30 minutes, until lightly golden.
process step for spinach balls, minced onions cooking in a skillet

spinach balls process step, cooking spinach in a hot skillet

spinach balls process: spinach, onions and almonds cooking in a skillet

last process for spinach balls, rolled and on a parchment lined baking sheet

How to Make Them Ahead of Time

These are perfect for making ahead of time. Simply follow the recipe instructions and choose any of these methods below for finishing.

  • Unbaked: Roll and refrigerate up to 24 hours before baking.
  • Baked: Store in fridge up to 4 days; reheat at 350°F for 10–15 minutes.
  • Freeze: Freeze raw or baked. Bake from frozen, adding a few minutes.
spinach balls baked on parchment lined baking sheet
  • Party appetizer: With ranch or onion dip
  • Main dish: Over pasta or polenta
  • Lunch: In a crusty roll with marinara and mozzarella
  • Snack: With hummus or cucumber yogurt dip
  • Charcuterie: These are the perfect healthy addition to a Charcuterie Board.
  • Italian: Add chopped sun-dried tomatoes + Italian seasoning
  • Mediterranean: Add feta, olives, and a pinch of oregano
  • Mushroom: Sauté finely chopped mushrooms with onions
  • Spicy: Mix in jalapeño or red pepper flakes
  • Dairy-Free: Sub Parmesan with ¼–⅓ cup nutritional yeast
  • Nuts: Walnuts, pecans, cashews, or almond flour
  • Cheese: Try cheddar, provolone, mozzarella, or feta
  • Herbs: Use dried if fresh isn’t available
  • Vegan: Use flax eggs + nutritional yeast
a close up view of baked spinach balls on a white plate

How to Store

  • Fridge: Keep leftover spinach balls in an airtight container for up to 4 days.
  • Freezer: Store baked or unbaked balls in a freezer-safe bag or container. Freeze in a single layer first, then transfer.
  • Reheat: Warm in a 350°F oven for 10–15 minutes (longer if frozen). This keeps them crisp on the outside.
If I don’t have a food processor or blender, how can I chop the almonds?

Even though you will get the best results for finely chopped almonds with a food processor or high-speed blender, you can use a sharp knife, but the almonds will not be as crumbly.

Can I make spinach balls with fresh spinach instead of frozen spinach?

Yes you can! Here is how to do it: add one pound of fresh spinach into a pan of boiling water, turn off the heat. The fresh spinach should wilt fairly quickly. Once the spinach starts to wilt, drain it and pat it dry. Add it to the pan with the onions and garlic; continue with the recipe instructions.

You might also like these delicious recipes

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save the Recipe

By submitting this form, you consent to receive emails from Simple and Savory

baked spinach balls on a tray

Easy Baked Spinach Balls

A healthy and tasty appetizer that's vegetarian and gluten-free. 
Prep Time: 20 minutes
Cook Time: 35 minutes
Optional Chill Time: 30 minutes
Total Time: 1 hour 25 minutes

Click on serving size to scale this recipe

Course: Appetizer
Cuisine: American
Keyword: baked spinach balls
Servings: 20 spinach balls
Calories: 51kcal
Author: Anne

Easy Baked Spinach Balls

Scale this Recipe 20 spinach balls

Ingredients

  • 1 tablespoon avocado or [Olive Oil]
  • 12 ounce package frozen spinach
  • 1/2 cup onion minced
  • 2 cloves garlic chopped or crushed
  • 1/2 cup almonds finely chopped
  • 1/2 cup Parmesan cheese Freshly grated
  • 1 tablespoon fresh sage Chopped, or 1/4 tsp dried
  • 1 1/2 teaspoons fresh thyme or 3/4 teaspoon dried
  • 1/8 teaspoon of [nutmeg]
  • 2 eggs beaten

Instructions

  • Prepare the ingredients: Thaw the spinach at room temperature or place it in a microwave to thaw it. Once the spinach has thawed; place it into a strainer lined with paper towels and press down to release the excess liquid and set it aside. Chop the almonds, onions and garlic in a food processor to a fine texture. Shred the parmesan cheese.
  • Preheat the oven to 350 degrees f.
  • Heat the oil in a pan over medium heat, add the garlic and onions; cook them until they become translucent  – about 3 minutes.  
  • Stir in the spinach and cook for about 5 minutes until all of the liquid is absorbed.
  • Mix in the nuts, sage, thyme and nutmeg; cook for a few minutes longer
  • Turn the heat off and allow the mixture to cool off for a few minutes before adding the parmesan cheese and eggs
  • Once the mixture is close to room temperature, add the two beaten eggs and stir well in the grated parmesan cheese.
  • Place the mixture in the refrigerator for about 30 minutes. This will firm up the spinach mixture which will make it easier to form it into balls. 
  • Once the spinach mixture has been chilled, use your hands or a cookie scoop to form the mixture into 3/4 inch balls and arrange them on a parchment-lined sheet, and bake for 30 minutes.

Notes

Ingredient Notes/Substitutions
Almonds can be substituted with an equal amount of walnuts, pecans, cashews or almond flour.
Parmesan cheese. Can be substituted with your favorite shredded cheese such as cheddar, provolone, mozzarella cheese or feta cheese.
Fresh garlic. Can be substituted with ½ teaspoon of garlic powder.
Onions. Can be substituted with ½ tablespoon of onion powder.
Fresh Herbs. Fresh sage and thyme can be substituted with 1 teaspoon dried sage and ¾ teaspoon dried thyme.
Recipe Tips
  • Squeeze as much water as you can out of the spinach before adding it to the skillet. You can do this by placing the spinach into a strainer over a sink and pressing down on the spinach with your hand or a spoon. Or wrap the spinach in a paper towel and squeeze out the excess liquid.
  • Don’t skip the refrigeration step. Once the mixture is cold it’s so much easier to form it into balls. If you are pressed for time, place the mixture into the freezer for 15 to 20 minutes.
  • You will get the best results for finely chopped almonds with a food processor or high-speed blender. If you don’t have either one of those, you can use a sharp knife, but the almonds will not be as crumbly.
  • The easiest way to form the spinach balls is to use a cookie scoop or small ice cream scoop.
Variations
Greek spinach balls – Skip the parmesan cheese and add a tablespoon or two of any combination of these to the spinach mixture: chopped kalamata olives, feta cheese, sun-dried tomatoes and a sprinkle of oregano or Italian seasoning.
Vegan spinach balls – Replace the eggs with flax eggs (1 tablespoon flaxseed meal mixed with 3 tablespoons water per egg) and replace the parmesan cheese with an equal amount of nutritional yeast.

Nutrition

Serving: 1ball | Calories: 51kcal | Carbohydrates: 2g | Protein: 3g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.002g | Cholesterol: 19mg | Sodium: 63mg | Potassium: 105mg | Fiber: 1g | Sugar: 0.5g | Vitamin A: 2047IU | Vitamin C: 2mg | Calcium: 60mg | Iron: 1mg

Nutrition information provided is an estimate and can vary based on cooking methods and ingredients used

Tried this recipe?Leave a comment and a star rating to let us know how it was!

Sign Up for Easy Recipes Straight in Your In-Box!

Similar Posts

4.58 from 7 votes (7 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. Planning to make your Easy-Baked-Spinach-Balls; wondering about how many spinach balls this recipe will make? They look delicious.
    Jackie