Keto Meatball Casserole

overhead view of low carb meatball casserole in glass baking dish.

This cheesy meatball casserole can be made with frozen meatballs or with our homemade meatballs. If you're avoiding ingredients like wheat and soy, you'll likely want to use homemade meatballs to keep this one clean keto.

This cheesy meatball casserole can be made with frozen meatballs or with our homemade meatballs. If you're avoiding ingredients like wheat and soy, you'll likely want to use homemade meatballs to keep this one clean keto.

Yield 8 servings
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes

Ingredients

  • 26 ounces frozen meatballs, see notes
  • 24 ounces marinara sauce
  • 8 ounces ricotta cheese
  • 4 ounces cream cheese, softened
  • ½ cup Parmesan cheese
  • 2 cloves garlic, minced
  • ¼ cup minced parsley, plus more for garnish
  • 1 cup mozzarella

Instructions

  1. Preheat oven to 375 degrees. Spray a 9x13 baking dish with non-stick spray.
  2. Add the meatballs to the baking dish and top with the marinara. Use a spoon to stir the meatballs to coat in the sauce.
  3. Add the ricotta, cream cheese, Parmesan, garlic, and parsley to a small mixing  bowl and stir until smooth and creamy.
  4. Dollop spoonfuls of the ricotta mixture over the meatballs.
  5. Sprinkle with the mozzarella cheese.
  6. Cover with foil and bake for 1 hour. Remove foil during the last 10 minutes to brown the top, if desired.
  7. Sprinkle with additional parsley before serving.

Notes

Nutrition information is based on using frozen meatballs with 4 net (5 total) carbs per 6 meatballs.

Frozen meatballs will likely contain wheat and/or soy. If you avoid those ingredients you may use our homemade meatballs.

Nutrition Information:

Yield: 8 Serving Size: 8 meatballs
Amount Per Serving: Calories: 456Total Fat: 34gSaturated Fat: 12gCholesterol: 78mgSodium: 948mgCarbohydrates: 11gNet Carbohydrates: 9gFiber: 2gSugar: 2gProtein: 25g

All information and tools presented and written within this site are intended for informational purposes only. This information is provided as a courtesy and there is no guarantee that the information is accurate.