These meatballs are loaded with brussels sprouts and carrots and pack a ton of flavor – They are Whole30 compliant and ready in 25 minutes! I like to make a big batch (2 lbs of turkey yields 24 meatballs) during meal prep to eat throughout the week. They are so versatile – Here i served them with cashew pesto zoodles, but they would also be great with some coconut aminos to give them little Asian flare!

Veggie Loaded Turkey Meatballs

Whole30 friendly meatballs that pack a ton of flavor and nutrients!
5 from 1 vote
Leave a Review »


  • 1 tbsp olive oil, extra virgin
  • ½ bag shredded brussels sprouts, about 8 oz
  • ¼ bag shredded carrots
  • 1 lb ground turkey
  • 1 egg
  • 3 tbsp almond flour
  • 1/2-1 tsp sea salt (to taste)
  • ½ tsp red pepper flakes
  • 1 tsp thyme
  • 1 tsp tumeric
  • 1 tsp onion powder
  • 1 tsp garlic powder


  • Preheat oven to 375.
  • Heat olive oil in a large saute pan over medium high heat. Add shredded brussels sprouts and carrots and saute for about 5 minutes until softened. Set aside to cool.
  • Combine remaining ingredients in a large mixing bowl and add the brussels and carrots once they are cooled. Use (clean) hands to combine everything together.
  • Use your hands to form 1.5 inch balls (1 lb of meat should yield 12 balls) and place on a parchment lined baking sheet.
  • Bake for 20 minutes until cooked through. Serve with whatever you desire 🙂 Enjoy!


Calories: 80kcal, Carbohydrates: 3g, Protein: 11g, Fat: 3g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 1g, Cholesterol: 34mg, Sodium: 132mg, Potassium: 219mg, Fiber: 1g, Sugar: 1g, Vitamin A: 1095IU, Vitamin C: 17mg, Calcium: 19mg, Iron: 1mg