This post may contain affiliate links. Please read my disclosure and privacy policy.
This post may contain affiliate links. Please read my disclosure and privacy policy.
Delicious and nutritious vegan spinach almond meatballs make for delicious dinners & lunches The meatballs are also gluten-free & oil-free.

With its unapologetic green color and earthy flavor, spinach is not a vegetable about which most people are indifferent.
Particularly in the frozen spinach category, too many fall into the “you’ve got to be kidding” category, most likely based on memories of grade school lunches past where the innocent green was boiled to brownish-grey oblivion.
If a single recipe can reverse aversion to frozen spinach, it is my vegan spinach almond meatballs. They are tender, delicious, and easy to make—all of my favorite dinner criteria. They work especially well for me and my husband because I can make them in advance, store them in the refrigerator or freezer, and reheat later. Plus, they are baked!
Table of Contents
- Recipe Benefits
- Ingredients
- How to Make Vegan Spinach Almond Meatballs
- FAQ
- How Should I Store the Meatballs?
- Can I Substitute the Flaxseed Meal with Something Else?
- Can I Leave Out the Nutritional Yeast?
- How Should I Serve Vegan Spinach Almond Meatballs?
- What is the Best Way to Evenly Portion the Meatballs?
- Related Recipes
- Vegan Spinach Almond Meatballs (GF, Oil-Free) Recipe
Recipe Benefits
- Vegan (egg-free, dairy-free)
- Oil-free
- Gluten-free
- Grain-free
- Easy to prepare
- Fast to prepare

Ingredients
The exact amounts of each ingredient are indicated in the recipe card at the end of the post. Toggle between US Customary (volume) and Metric (weights) for preferred measurement option.
- flaxseed meal
- frozen chopped spinach
- green onions
- Italian herb seasoning
- garlic powder
- nutritional yeast
- salt (more or less to taste)
- large pinch red pepper flakes
- almond flour (or almond meal)
How to Make Vegan Spinach Almond Meatballs
Note that the complete directions are also in the recipe card below.
- Preheat the oven to 350F (180C). Line a large rimmed baking sheet with parchment paper.
- In a small bowl or cup, combine the water and flaxseed meal. Let stand 5 minutes to thicken.
- In a large mixing bowl, combine the spinach, green onions, flax mixture, Italian seasoning, garlic powder, nutritional yeast, salt, red pepper flakes, and almond flour.
- Using your hands, mix all ingredients until well incorporated.
- Using a cookie scoop or 2 tablespoon measures, make 14 medium balls. Place balls on prepared baking sheet.
- Bake 12 to 15 minutes or until well-browned and cooked through.
FAQ
How Should I Store the Meatballs?
The unbaked balls can be made ahead and stored in an airtight container in the refrigerator for 2 days or the freezer for 6 months.
Can I Substitute the Flaxseed Meal with Something Else?
One tablespoon of chia seeds can be used in place of the flaxseed meal.
Can I Leave Out the Nutritional Yeast?
Yes. Use 3 to 4 tablespoons of additional almond flour in its place.
How Should I Serve Vegan Spinach Almond Meatballs?
You can enjoy the spinach balls in multiple ways, too. Try adding them to a simple soup (chicken broth, small pasta, more of the spinach and a few other vegetables—in the style of Italian wedding soup), make a spinach ball sandwich, pita or pizza, or go classic by simmering in marinara sauce and then spooning atop pasta.
A final option is to serve the meatballs (again, simmered in marinara) on a bed of rice (brown or regular), quinoa, millet, or vegetable spirals.
What is the Best Way to Evenly Portion the Meatballs?
For evenly portioned meatballs, I use a cookie scoop (specifically a 2-tablespoon size scoop for this recipe). You can also measure out two tablespoons of the meatball mixture at a time, and then roll into balls.

These are loaded with good nutrition and deliciousness–Happy cooking!
Related Recipes

Vegan Spinach Almond Meatballs (GF, Oil-Free)
Ingredients
- 1/3 cup 75 ml water
- 2 tablespoons flaxseed meal
- 1 16- ounce bag frozen chopped spinach, thawed and squeezed of all excess liquid
- 1/2 cup finely chopped green onions
- 2 teaspoons Italian herb seasoning
- 2 teaspoons garlic powder
- 1/4 cup nutritional yeast
- 1/2 teaspoon salt, more or less to taste
- large pinch red pepper flakes
- 2/3 cup 63 g almond flour (or almond meal)
- Optional: warm marinara sauce, purchased or homemade
Instructions
- Preheat the oven to 350F (180C). Line a large rimmed baking sheet with parchment paper.
- In a small bowl or cup, combine the water and flaxseed meal. Let stand 5 minutes to thicken.
- In a large mixing bowl, combine the spinach, green onions, flax mixture, Italian seasoning, garlic powder, nutritional yeast, salt, red pepper flakes, and almond flour.
- Using your hands, mix all ingredients until well incorporated.
- Using a cookie scoop, make 14 medium balls. Place balls on prepared baking sheet.
- Bake 12 to 15 minutes or until well-browned and cooked through.
Notes
Storage: The unbaked balls can be made ahead and stored in an airtight container in the refrigerator for 2 days or the freezer for 6 months.




I finally got around to making this recipe. It was amazing. Thanks for sharing.
Wonderful, La Shaun! I am so glad you tried them, but happier still that you like them!
Just noticed you don’t have nutritional yeast mentioned in your instructions and you list basil & oregano in instructions instead of Italian herb seasoning.
hi Sarah! Thank you for catching that and letting me know–I have made the changes 🙂
Super easy to make and a ton of flavor! Will be adding this to my regular rotation. I subbed onion flakes since I forgot green onion at the store and worked beautifully. I flipped and cooked a few minutes longer than suggested.
Yay! Great substitution on the spot, Shelley 😊
Welcome, Jacee! So glad to hear the meatballs were a success at your house :)…Camilla
Patsy and Recipegirl,
Welcome, welcome! I am so happy that you came by for a visit and flattered that you took the time to post.
Have a good weekend.
Camilla
Hey, I just might be able to get this one past my 6 year old!! Sounds pretty yummy. Great site!
Lori
https://TheRecipeGirl.blogspot.com
Hi Helene and Mamasue,
I am so glad you stopped by to say hi (a lovely surprise to know that my reader base has explanded beyond my wonderful mother & dear friend Alva stopping by to read–hi Mom & Alva :)).
Cheers!
Camilla
Camilla…someone at Cooking Light BB posted your web site and I am glad they did. I really enjoyed reading your blog and your recipes sound wonderful. I will be visiting often and thank you for sharing with us all. 😉
Mamasue
I just discovered your blog and like it already. Thanks for sharing your recipes with us.