Go Back

Keto Zucchini Meatball Skillet – A Simple, Satisfying One-Pan Dinner

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Ground meat: 1 lb ground beef (80–85% lean) or ground turkey
  • Zucchini: 2 medium, sliced into half-moons
  • Egg: 1 large (to bind the meatballs)
  • Parmesan cheese: 1/2 cup finely grated
  • Almond flour: 1/3 cup (binds without the carbs)
  • Garlic: 3 cloves, minced
  • Onion: 1/2 medium, finely diced
  • Crushed tomatoes: 1 cup (no sugar added)
  • Tomato paste: 1 tablespoon
  • Olive oil: 2 tablespoons (or avocado oil)
  • Fresh basil: Small handful, chopped (or 1 teaspoon dried)
  • Dried oregano: 1 teaspoon
  • Crushed red pepper flakes: 1/4 teaspoon (optional)
  • Salt and black pepper: To taste
  • Mozzarella: 1 cup shredded (optional, for topping)
  • Lemon: 1/2, for a finishing squeeze (optional but brightens everything)

Method
 

  1. Mix the meatballs: In a bowl, combine ground meat, egg, Parmesan, almond flour, half the garlic, diced onion, oregano, 1 teaspoon salt, and 1/2 teaspoon pepper. Mix gently with your hands until just combined.
  2. Shape: Roll into 14–16 small meatballs, about 1.5 inches across. Don’t pack them too tightly.
  3. Brown: Heat 1 tablespoon oil in a large skillet over medium-high. Add meatballs in a single layer and brown on all sides, about 6–8 minutes. Transfer to a plate; they will finish cooking later.
  4. Sauté zucchini: Add the remaining oil to the skillet. Toss in the zucchini and a pinch of salt. Cook 3–4 minutes until crisp-tender and lightly golden. Remove and set aside with the meatballs.
  5. Build the sauce: Lower heat to medium. Add remaining garlic to the skillet and cook 30 seconds until fragrant. Stir in crushed tomatoes and tomato paste. Season with salt, pepper, and red pepper flakes. Simmer 2 minutes.
  6. Return and simmer: Nestle meatballs and zucchini back into the sauce. Cover and simmer 5–7 minutes, or until meatballs reach 165°F internally and zucchini is tender.
  7. Add cheese (optional): Sprinkle mozzarella over the top. Cover until melted, 1–2 minutes.
  8. Finish: Turn off heat. Stir in chopped basil and a small squeeze of lemon. Taste and adjust salt and pepper.
  9. Serve: Spoon into bowls. Garnish with extra Parmesan or basil if you like.