Preheat oven to 350 degrees and line a baking sheet with parchment paper.
Spread cauliflower florets on baking sheet and drizzle 1 teaspoon of olive oil on top. Mix to spread oil evenly.
Place in the oven and bake for 20 minutes.
While cauliflower is cooking, heat 1 teaspoon of olive oil in a pan over medium heat. Add onion and garlic. Saute until onion is translucent (approx. 5-7 minutes). Remove from heat and set aside.
Remove cauliflower from the oven.
Add cauliflower, oats and garlic & onion mixture to a food processor. Pulse until combined. Transfer to a bowl.
Add bread crumbs, Italian seasoning, salt & pepper and remaining teaspoon of olive oil. Stir to combine.
Take 2 tablespoons of mixture in your hand and roll into a ball.* Place finished balls on a parchment lined baking sheet.** Once all of the balls have been formed, place them in the freezer for 10-15 minutes.***
Add enough olive oil to coat the bottom of the same pan and place on the stove over medium-high heat.
Place meatballs in the pan and cook for 10-15 minutes, or until browned on all sides and warmed through. Lower heat to medium if they begin to brown too quickly.
Serve with warm marinara, fresh basil and vegan parmesan.