The perfect hot vegan appetizer! These vegan spinach balls are dairy free and can easily be made gluten free as well. They work great as a hot appetizer, a yummy side, or as a snack.

Vegan Spinach Balls

Vegan and gluten-free spinach balls that make a great hot appetizer or a healthy snack.  Make ahead and keep in the freezer.  Pop in the oven when ready to eat.

Course Appetizer
Cuisine gluten free, vegan
Keyword gluten free spinach balls, vegan spinach balls
Prep Time 10 minutes
Cook Time 20 minutes
Freezing Time 1 hour
Total Time 1 hour 30 minutes
Servings 20 balls
Calories 54 kcal


  • 1 16 oz bag frozen spinach
  • 1/3 cup vegan margarine or my vegan butter
  • 1 1/2 cup vegan stuffing or bread crumbs use gluten free if needed
  • 1/4 cup shredded vegan cheese
  • 1/4 cup nutritional yeast
  • 1/2 cup soft tofu (silken tofu works well)
  • 1/2 tsp salt (more or less to taste)
  • 1 dash ground pepper (to taste)
US Customary - Metric


  1. Thaw frozen spinach and press and drain all excess liquid. 

  2. Add all ingredients in a food processor and then pulse a few times until all ingredients are mixed thoroughly. 

  3. Take spoonfuls of the mixture and roll it into 1 inch balls with your hands.

  4. Place balls on a cookie sheet about an inch apart and set in the freezer for 1 hour.

  5. Remove the balls from the cookie sheet and place in a freezer bag.  Squeeze out the excess air and seal shut.  (Keep frozen for up to 3 months).

When Ready to Eat:

  1. Preheat the oven to 375° F.

  2. Place frozen balls on a cookie sheet about 1 inch apart.

  3. Bake from frozen at 375° F for 20 minutes until the balls are firm and the outside is just barely starting to brown. 

  4. Serve hot.

Recipe Notes

Nutrition Facts
Vegan Spinach Balls
Amount Per Serving (1 ball)
Calories 54 Calories from Fat 27
% Daily Value*
Fat 3g5%
Sodium 96mg4%
Potassium 14mg0%
Carbohydrates 5g2%
Protein 1g2%
Vitamin A 150IU3%
Calcium 2mg0%
Iron 0.1mg1%
* Percent Daily Values are based on a 2000 calorie diet.