My mom often served meatballs and gravy over white rice when I was a child. This recipe is in her honor! Using homemade beef bone broth creates a nice, thick gravy. If you have only boxed broth or stock, it will work, but you’ll need to thicken the gravy with egg yolk (see note below). If you like, replace 1 pound of the ground beef with ground pork to make the recipe even more keto. Serve the meatballs over Zoodles or Cauliflower Rice.
Ingredients
Meatballs
- 1 tablespoon coconut oil (or unsalted butter if not dairy-sensitive)
- ¼ cup chopped onions
- 1 teaspoon fine sea salt
- 2 pounds ground beef
- 1 cup finely chopped mushrooms
- 1 cup grated Parmesan cheese (omit for dairy-free)
- 1 large egg
Gravy
- 2 tablespoons bacon fat or lard (or unsalted butter if not dairy-sensitive)
- 1 cup beef bone broth, homemade or store-bought
- 1 teaspoon coconut aminos or wheat-free tamari
- ¼ teaspoon fine sea salt
- ¼ teaspoon ground black pepper
- 1 teaspoon fish sauce (optional, for umami flavor)
How to Make It
- Preheat the oven to 350°F.
- Heat the coconut oil in a heavy-bottomed skillet. Add the onions, sprinkle with the salt, and cook gently for about 5 minutes, until the onions are translucent. Remove the onions to a bowl to cool.
- Put the ground beef, mushrooms, Parmesan cheese, and egg in a bowl. When the onion mixture is no longer hot to the touch, add it to the meat mixture and work everything together with your hands.
- Shape the meat mixture into 2-inch balls and place the balls on a rimmed baking sheet. Bake for 30 minutes or until the meatballs are cooked through.
- To make the gravy, place all the ingredients for the gravy in a saucepan. Boil, stirring often, for 10 minutes or until the gravy is thick and bubbly. Serve the meatballs with the gravy.
- Store extras in an airtight container in the refrigerator for up to 3 days. Reheat in a baking dish in a preheated 350°F oven for 5 minutes or until warmed through.
Nutrition Facts |
Serving Size 1 |
Nutritional Value Per Serving | Calories 550 kcal Calories from Fat: 396 kcal |
% Daily Value*
|
Total Fat 44 g 126% |
Trans Fat 0.0 g |
carbohydrates 1 g 1% |
Dietary Fiber 0.4 g 1% |
Protein 36 g 72% |
* Above mentioned %DVs (Percent Daily Values) are based on 2,000 calorie food intake.
DVs (Daily values) may be vary depending upon individuals daily calorie needs. Above nutritional values are estimates and should only be used as a guide for approximation. They are not allfoodchef.com recommendations. Calculations are based on average weight of 194 lbs. and ages of 19 to 50 years. |