Preheat your oven to 375°F (190°C).
In a small bowl, combine 2 the tablespoons of flaxseed meal with 5 tablespoons of water and let it sit for a few minutes to thicken.
Heat the extra virgin olive oil in a skillet over medium heat. Then add the minced onion, garlic, and a sprinkle of salt, and sauté for 3-4 minutes until onions are translucent. Set aside.
In a food processor, pulse the tempeh and drained chickpeas until they resemble crumbled meat.
Add the sautéed onion and garlic (with the oil), flax eggs, tamari sauce, nutritional yeast, oregano, basil, parsley, salt, and pepper to the tempeh mixture in the food processor. Now, pulse until everything is incorporated, scraping down the sides as needed. You want a dough-like texture, not a puree.
Transfer the meatball mixture to a large bowl and fold in the gluten-free panko breadcrumbs. Adjust the texture as needed by adding more breadcrumbs if too wet or a touch of water if too dry.
Taste the mixture and add more salt and pepper if needed.
Scoop tablespoon-sized portions of the mixture and roll them into balls. Place them on a non-stick baking sheet or one lightly greased with cooking spray.
Bake the tempeh meatballs for 16-20 minutes, turning the meatballs halfway through. When done, they should be firm and golden brown.
Serve over pasta with marinara sauce, topped with vegan parmesan and fresh parsley if desired.
Store leftovers in an airtight container in the refrigerator for up to 3 days or in the freezer for up to 3 months.