These vibrant beetroot meatballs are a game-changer for plant-based dining! Packed with earthy beets, protein-rich beans, and crunchy walnuts, they deliver all the satisfaction of traditional meatballs with a gorgeous crimson color that's sure to impress. Perfect with pasta, in wraps, or as appetizers!
1can15 oz cannellini or kidney beans, drained and rinsed
½cupwalnuts
½red onionfinely diced
3clovesgarlic
½cupgluten-free or regular breadcrumbs
1tbspcorn flour or 1 flax eggfor binding
1tspdried oregano
1tspdried rosemary or thyme
Salt and pepper to taste
Olive oil for cooking
Instructions
Preheat oven to 400°F (200°C)
Pulse onion, garlic, and beets in a food processor until finely chopped
Add beans, walnuts, breadcrumbs, herbs, corn flour (or flax egg), salt, and pepper; pulse until combined but not pureed
Form mixture into balls and place on a greased baking tray
Bake for 25-30 minutes until firm and browned, turning halfway through
Notes
Toast walnuts in a dry pan for 3-4 minutes before processing for deeper, nuttier flavorDon't over-process the mixture - you want some texture, not a smooth pasteWet your hands when forming balls to prevent stickingLet meatballs cool for 5 minutes after baking to firm up before servingCan be made ahead and frozen for up to 3 months - reheat in oven at 350°F for 15 minutesSubstitute sunflower seeds or pumpkin seeds for walnuts if neededPerfect served with pasta and vegan pesto, marinara sauce, or in grain bowls