Whole30 Meatballs
User Reviews
5
Whole30 Meatballs
Description
The Whole30 Meatballs recipe uses 85% lean grass-fed ground beef mixed with sautéed onions and garlic for added moisture and depth. Italian seasoning, fennel seeds, salt, nutmeg, and black pepper provide a complex but balanced spice profile. Incorporating parsley and egg helps bind the mixture into uniform meatballs.
After shaping into tablespoon-sized balls, they are partially cooked in a hot skillet until golden brown on both sides. This creates a flavorful crust and helps retain juices. The meatballs then finish cooking in the oven at 350°F until the internal temperature reaches 160°F, ensuring they are fully cooked but still tender.
These meatballs can be served with sauces or vegetables and fit well into Whole30 meal plans. Their texture is firm yet moist due to the balance of lean meat and added aromatics.
Ingredients
- 2 tablespoons cooking oil divided
- 1 cup onion diced
- 2 teaspoons garlic minced
- 2 pounds ground beef 85% lean grass-fed
- 1/4 cup parsley diced
- 1 egg whisked
- 2 tablespoons Italian seasoning
- 1 teaspoon fennel seeds
- 1 teaspoon salt
- 1/2 teaspoon nutmeg
- black pepper few twists
Instructions
- Preheat your oven to 350°F.
- In a medium pan, heat 1 tablespoon of the oil. Cook the onion and garlic until golden brown, about 5 minutes.
- Add the onion/garlic into a bowl and then add all the remaining ingredients. Stir until just combined, being careful not to over-mix.
- Scoop into heaping tablespoon-sized balls.
- Heat another tablespoon of olive oil in a large frying pan on high heat. Place some of the meatballs in and cook on the top and bottom, until golden brown (about 1-3 minutes per side.) Transfer to a baking sheet. Repeat with the remaining meatballs until they're all seared.
- Place into the oven and bake until a thermometer reads 160°F, about 15-20 minutes.
Nutrition Information
Show DetailsNutrition Facts
Serving: 4People
Amount Per Serving
Calories 710 kcal
% Daily Value*
| Calories | 710kcal | 36% |
| Carbohydrates | 4g | 1% |
| Protein | 65g | 130% |
| Fat | 46g | 71% |
| Saturated Fat | 15.4g | 77% |
| Polyunsaturated Fat | 2.2g | 13% |
| Monounsaturated Fat | 23g | 115% |
| Cholesterol | 255mg | 85% |
| Sodium | 803mg | 33% |
| Potassium | 1035mg | 22% |
| Fiber | 0.8g | 3% |
| Sugar | 1.8g | 4% |
| Vitamin A | 7IU | 0% |
| Vitamin C | 13mg | 14% |
| Calcium | 3mg | 0% |
| Iron | 28mg | 156% |
* Percent Daily Values are based on a 2,000 calorie diet.