Elevate your next meal with these flavorful and wholesome Whole30 Boulettes de Viande (Meatballs), a guilt-free indulgence perfect for any occasion. Made with a balanced blend of ground beef and pork, these tender meatballs are infused with the bold flavors of fresh parsley, garlic, and oregano, while almond flour keeps them entirely grain-free and Whole30-compliant. A quick sear in olive oil adds a golden crust before finishing in the oven, ensuring juicy, perfectly cooked meatballs every time. Ready in under an hour, these protein-packed delights are ideal for meal prep, family dinners, or as a crowd-pleasing appetizer. Serve them hot with your favorite Whole30-approved sauce or over a bed of zoodles for a complete, satisfying meal.
Scan with your phone to download!
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or a silicone baking mat.
In a large mixing bowl, combine the ground beef, ground pork, chopped onion, minced garlic, egg, and almond flour.
Add the chopped parsley, salt, black pepper, and dried oregano to the meat mixture. Use your hands to mix everything together until well combined.
Using your hands or a cookie scoop, form the mixture into meatballs about 1.5 inches in diameter. Place each meatball onto the prepared baking sheet, spacing them evenly apart.
In a large skillet, heat the olive oil over medium heat. Once hot, add the meatballs in batches if necessary, browning them on all sides for about 5 minutes. This will help them hold their shape and develop a nice crust.
Once browned, transfer the meatballs back to the baking sheet and place them in the preheated oven. Bake for 15-20 minutes, or until the meatballs are fully cooked through and have reached an internal temperature of 165°F (74°C).
Remove from the oven and let the meatballs rest for a few minutes before serving. Serve hot, garnished with additional fresh parsley if desired.
Serving size | (1215.0g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3054.8 |
Total Fat 234.2g | 0% |
Saturated Fat 75.0g | 0% |
Polyunsaturated Fat 4.4g | |
Cholesterol 925.4mg | 0% |
Sodium 3056.0mg | 0% |
Total Carbohydrate 30.6g | 0% |
Dietary Fiber 8.5g | 0% |
Total Sugars 9.2g | |
Protein 212.3g | 0% |
Vitamin D 48IU | 0% |
Calcium 375.3mg | 0% |
Iron 17.4mg | 0% |
Potassium 1580.3mg | 0% |
Source of Calories