This plant-based meatball recipe is packed with flavor. Vegan Impossible meatballs are juicy, classic, and perfect for spaghetti nights, subs, and meal prep.
2tablespoonsfresh parsleychopped & divided (reserve half for garnishing)
1tablespoonolive oilor water for sautéing, plus more as needed for cooking, see Notes
1teaspooncrushed red pepperoptional, see Note
Pinch ofnutmegoptional
½teaspoonfennel seedsslightly crushed, optional
Get Recipe Ingredients
Instructions
Make the panade: In a small bowl, mix breadcrumbs and soy milk. Let soak for 10 minutes. Meanwhile, proceed to the next step.
Heat oil in a large skillet over medium heat. Sauté onions for 2–3 minutes until soft. Stir in garlic and cook for 30 seconds with wine or broth. Let it cook off for about 1 minute, scraping the pan to release any browned bits. Remove from heat.
In a large bowl, mix Impossible ground beef, panade, sauteed onions and garlic, flax egg, all seasonings and half of the parsley. Be careful not to overmix, just combine.
Form into 24 meatballs (about 2 tablespoons each) using a cookie scoop or your hands.
Cook (choose one method below)
Bake: Place on a parchment-lined baking sheet at 400°F for 15-18 minutes, flipping halfway.
Pan-fry: Heat 2 tablespoons olive oil in a pan over medium heat. Sear for 3-4 minutes per side until golden.