Discover the bold flavors of these Whole30 Classic Italian Meatballs—an irresistible, gluten-free, and dairy-free take on a beloved comfort food! Made with a rich blend of ground beef and pork, almond flour, zesty Italian seasoning, and aromatic garlic and parsley, these meatballs are perfectly tender and packed with Italian flair. Sear them to golden perfection before simmering in a robust crushed tomato sauce for a dish that's hearty yet wholesome. Ready in just an hour, these meatballs are oven-baked to perfection and pair beautifully with zucchini noodles or roasted vegetables for a delicious Whole30-approved meal. Ideal for meal prep or weeknight dinners, this recipe delivers on flavor while keeping your healthy-eating goals on track!
Scan with your phone to download!
Preheat your oven to 400°F (200°C).
In a large mixing bowl, combine ground beef, ground pork, almond flour, egg, onion, garlic, parsley, Italian seasoning, salt, and black pepper. Mix thoroughly using your hands until all ingredients are well incorporated.
Form the meat mixture into 1.5-inch diameter meatballs and set aside on a tray. You should have approximately 18-20 meatballs.
In a large oven-safe skillet, heat the olive oil over medium heat. Add the meatballs in batches, searing them on all sides until browned, about 5 minutes per batch. Transfer the browned meatballs to a plate.
Once all meatballs are browned, return them to the skillet. Pour the crushed tomatoes over the meatballs, ensuring they are covered with the sauce.
Transfer the skillet to the preheated oven and bake for 25-30 minutes, until the meatballs are cooked through and the sauce is bubbling.
Remove from the oven and let cool for a few minutes before serving.
Serve the meatballs with a side of sautéed zucchini noodles or roasted vegetables to keep the meal Whole30-compliant.
Serving size | (2017.8g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3189.9 |
Total Fat 232.8g | 0% |
Saturated Fat 74.2g | 0% |
Cholesterol 915.4mg | 0% |
Sodium 4300.8mg | 0% |
Total Carbohydrate 66.2g | 0% |
Dietary Fiber 20.5g | 0% |
Total Sugars 30.8g | |
Protein 220.3g | 0% |
Vitamin D 41IU | 0% |
Calcium 657.2mg | 0% |
Iron 25.3mg | 0% |
Potassium 3571.6mg | 0% |
Source of Calories