Preheat the oven to 400°F.
In a large mixing bowl, combine the ground beef, ricotta cheese, Parmesan cheese, parsley, egg, garlic powder, onion powder, salt, black pepper, and red pepper flakes. Mix until well combined.
Add the breadcrumbs to the mixture and stir until fully incorporated.
Form the mixture into meatballs, about 1.5 inches in diameter.
Heat olive oil in a large oven-safe skillet over medium heat. Add the meatballs in batches, browning them on all sides for about 5 minutes.
Once browned, pour the marinara sauce over the meatballs.
Transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the meatballs are cooked through and reach an internal temperature of 160°F.
Remove from the oven and let cool for a few minutes. Garnish with fresh basil leaves if desired before serving.