Sauté the finely diced onion, garlic (2 cloves or 1 tbsp of powder), 1 tbsp balsamic vinegar, 1 tbsp soy sauce, and salt until they are translucent.
Peel and grate a medium size carrot (about 1.5 cup). Dice 2 cups of mushrooms.
Add the shredded carrots, mushrooms, spices, and cook covered for 5 minutes.
Remove the lid and stir in the flax egg, the flour or breadcrumbs. It will soak all the juices.
Taste and season if needed. Set aside to cool down a little.
Pulse the mixture in a food processor, just enough to create a smoother medium but careful not to turn it into mush.
Line a baking sheet with parchment paper or a silicone mat, and preheat the oven to 375 F.
Wet your hands and make balls. You should end up with 24-25 balls.
Spray or brush a little oil on each and bake for 15 minutes,
Flip each ball and bake for another 5 minutes until they are done.
Let them cool down for at least 15 minutes before serving them, because they will firm up and make it easier to handle.
Serve on a sandwich, as an appetizer, or with pasta and marinara sauce.