Go Back
thehungryhungryhiker

BBQ Bacon Meatballs with Sweet Potato Puree

A new spin on meatballs thanks to the flavor of BBQ! Loaded with crisp bacon and spices, these meatballs are served over creamy mashed sweet potatoes for a delicious Whole30 meal the whole family will love!
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Servings: 5 people
Course: Main Course
Cuisine: American

Ingredients
  

For the BBQ Bacon Meatballs:
  • ½ lb bacon, cut into lardons reserve 1 tbsp bacon fat after browning
  • 2 lbs ground beef
  • 1 yellow onion, small, diced small
  • 3 cloves garlic, minced
  • 2 eggs
  • ¼ cup BBQ Sauce plus more for serving if desired
  • 3 tbsp almond flour
  • ½ tsp sea salt
  • ½ tsp fresh ground black pepper
  • 1 tsp chili powder
  • ¼ tsp ground cinnamon
  • dried parsley for garnish if desired
For the Sweet Potato Puree:
  • 2 lbs sweet potatoes, peeled, cut into 1" chunks
  • ¼ cup ghee
  • sea salt to taste
  • fresh ground black pepper to taste

Method
 

  1. Brown the bacon until crisp using your preferred method. I like using Saute mode on my Instant Pot because it's the fastest with the easiest cleanup. When browned, use a slotted spoon to transfer the bacon to a paper towed lined plate. Reserve a little over 1 tbsp bacon fat that you will later add to the meatball ingredients along with the bacon bits.
  2. Preheat oven to 350° F. Use a few drops of bacon fat to lightly grease a 9" x 13" baking dish.
  3. Add all of the meatball ingredients (wait to add the bacon bits and 1 tbsp bacon fat when they are cool enough to handle) to a large bowl. Mix with your hands to combine. Do not overwork. Form balls 2" in diameter and place in the glass baking dish. You should yield about 20 meatballs. It's okay if they are touching.
  4. Bake at 350° F for 27-30 minutes until meatballs are cooked through. When cooked, transfer the meatballs to a large plate.
  5. While the meatballs bake, make the Sweet Potato Puree. Add the sweet potato chunks to a large pot and cover with water. Bring the pot to a boil over high heat. Once boiling, reduce heat to medium high so it is not vigorously boiling. Check with a fork occasionally. When very soft (after about 15-20 minutes), remove from heat and drain the water from the pot. Add in the ghee and sea salt and pepper to taste. Use an electric beater to whip the sweet potatoes until very smooth.
  6. To serve, place a small scoop of the Sweet Potato Puree on a plate. Top with 3-4 meatballs. Top the meatballs with a little extra BBQ Sauce and dried parsley if desired. Serve hot and enjoy!