Meatballs with Brown Gravy


Meatballs with Brown Gravy

Meatballs with Brown Gravy

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


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


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)


1. Preheat the oven to 350°F.
2. 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.
3. 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.

4. 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.

5. 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.

6. 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.