Go Back

Keto Meatball Casserole Bake - Comforting, Low-Carb, and Family-Friendly

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • Ground meat: 1 lb ground beef (80/20) and 1 lb ground pork (or use all beef)
  • Eggs: 2 large
  • Almond flour: 1/2 cup, finely ground
  • Parmesan cheese: 1/2 cup, finely grated (plus extra for topping)
  • Mozzarella cheese: 2 cups shredded
  • Onion: 1/2 small onion, finely minced (or 1 tsp onion powder for fewer carbs)
  • Garlic: 3 cloves, minced (or 1 tsp garlic powder)
  • Fresh parsley: 1/4 cup, chopped (or 1 tbsp dried Italian seasoning)
  • Low-sugar marinara: 2 cups (look for 4–6g net carbs per 1/2 cup)
  • Olive oil: 1–2 tbsp (for searing or greasing)
  • Salt and pepper: To taste
  • Red pepper flakes: Optional, for heat

Method
 

  1. Preheat and prep: Heat your oven to 400°F (200°C). Lightly grease a 9x13-inch baking dish with olive oil.
  2. Mix the meatballs: In a large bowl, combine ground beef, ground pork, eggs, almond flour, Parmesan, onion, garlic, parsley, 1 tsp salt, 1/2 tsp black pepper, and a pinch of red pepper flakes if using. Mix gently until just combined.
  3. Shape: Roll the mixture into golf ball–sized meatballs (about 1.5 inches). You should get roughly 20–24 meatballs.
  4. Quick sear (optional but recommended): Heat a large skillet with 1 tbsp olive oil over medium-high heat. Brown meatballs on two sides for 2–3 minutes total. You’re not cooking through—just adding flavor and structure. Transfer to a plate.
  5. Layer the dish: Spread 1 cup marinara in the baking dish. Nestle the meatballs in a single layer. Spoon the remaining marinara over the top.
  6. Bake: Cover loosely with foil and bake for 15 minutes. Remove foil, sprinkle mozzarella and a little extra Parmesan over the meatballs.
  7. Finish baking: Return to the oven uncovered for 10–12 minutes, until the cheese is melted and bubbling and the meatballs read 160–165°F in the center.
  8. Broil for color: If you like a golden top, broil on high for 1–2 minutes. Watch closely to prevent burning.
  9. Rest and serve: Let stand for 5 minutes. Garnish with extra parsley. Serve with zucchini noodles, roasted broccoli, or a simple Caesar salad.