No, you can also sear them on a pan on each side, and add 1/2 cup of water and let them braise until they're finished. Alternatively, you could air fry the meatballs for 12-15 minutes at 400F.