free invisible hit counter

Keto Meatball Casserole

Active Prep Time: 25 minutes
Cook Time: 50 minutes
Difficulty Level: Medium
Servings: 6
Cuisine: Low-Carb, Keto, Family-Style

A Note from the Kitchen
This Keto Meatball Casserole is the ultimate comfort food, reimagined for a low-carb lifestyle. Tender, herb-infused meatballs are nestled in a rich, savory marinara sauce and blanketed with a decadent, golden layer of melted mozzarella and parmesan. It’s a satisfying, all-in-one dish that proves you don’t need pasta or breadcrumbs to create a deeply flavorful and crowd-pleasing meal. Perfect for meal prep, family dinners, or impressing guests, this casserole is sure to become a staple in your recipe rotation.

Ingredients
For the Meatballs:
1.5 lbs ground beef (80/20 blend for optimal juiciness)

1/2 lb ground Italian sausage (mild or hot, based on preference)

1 large egg

1/2 cup finely grated parmesan cheese

1/4 cup almond flour

3 cloves garlic, minced

2 tbsp fresh parsley, finely chopped

1 tsp dried oregano

1 tsp sea salt

1/2 tsp black pepper

2 tbsp olive oil (for browning)

For the Casserole:
2 cups (approx. 24 oz) sugar-free marinara sauce

1 cup ricotta cheese

1 large egg

1/4 cup fresh basil, chopped

2 cups shredded low-moisture mozzarella cheese, divided

1/2 cup shredded parmesan cheese

1 tsp garlic powder

Salt and pepper to taste

Optional for garnish: Additional fresh basil or parsley

Equipment
Large mixing bowl

9×13 inch baking dish

Large skillet

Medium mixing bowl

Measuring cups and spoons

Instructions
Step 1: Prepare the Meatballs (Time: 15 minutes | Intensity: Medium)
In a large mixing bowl, combine the ground beef, ground Italian sausage, egg, grated parmesan, almond flour, minced garlic, parsley, oregano, salt, and pepper.

Using clean hands, mix the ingredients until just combined. Be careful not to overwork the meat, as this can lead to tough meatballs.

Shape the mixture into approximately 18-20 evenly-sized meatballs, about 1.5 inches in diameter.

Step 2: Brown the Meatballs (Time: 10 minutes | Intensity: Medium)
Preheat your oven to 375°F (190°C).

Heat the olive oil in a large skillet over medium-high heat.

Working in batches to avoid crowding, add the meatballs to the hot skillet. Brown them on all sides for about 5-7 minutes total. They do not need to be cooked through at this stage, just nicely seared to develop flavor.

Transfer the browned meatballs to a plate lined with paper towels.

Step 3: Assemble the Casserole Base (Time: 10 minutes | Intensity: Low)
In the same skillet (with the flavorful drippings), pour in the marinara sauce. Warm it over low heat for 2-3 minutes, scraping up any browned bits from the bottom of the pan.

Pour about 1/2 cup of the warmed sauce into the bottom of your 9×13 inch baking dish, spreading it into a thin, even layer.

Arrange the browned meatballs evenly over the sauce in the dish.

Pour the remaining marinara sauce over and around the meatballs.

Step 4: Create the Cheese Layer (Time: 5 minutes | Intensity: Low)
In a medium bowl, combine the ricotta cheese, 1 cup of the shredded mozzarella, parmesan cheese, one egg, chopped basil, garlic powder, salt, and pepper. Mix until smooth and well-incorporated.

Drop spoonfuls of the ricotta mixture over the meatballs and sauce. Using the back of the spoon, gently spread and swirl it into an even layer, trying not to completely submerge the meatballs.

Step 5: Bake to Perfection (Time: 50 minutes | Intensity: Low – Hands Off)
Sprinkle the remaining 1 cup of shredded mozzarella cheese evenly over the entire casserole.

Cover the baking dish loosely with aluminum foil.

Bake in the preheated oven for 30 minutes.

Remove the foil and continue baking for an additional 15-20 minutes, or until the cheese is melted, bubbly, and spotty golden brown, and the meatballs are cooked through (internal temperature of 165°F / 74°C).

For an extra-golden top, broil for the final 1-2 minutes, watching closely to prevent burning.

Step 6: Rest and Serve (Time: 10 minutes | Intensity: Low)
Crucial Step: Remove the casserole from the oven and let it rest for at least 10 minutes before serving. This allows the juices to be reabsorbed, ensuring you can cut clean portions and that the casserole won’t be runny.

Garnish with fresh basil or parsley if desired.

Serve hot alongside a crisp green salad, roasted vegetables, or creamy cauliflower mash for a complete keto meal.

Storage and Reheating
Refrigerator: Store leftovers in an airtight container for up to 4 days.

Freezer: This casserole freezes beautifully. Cool completely, then wrap the entire dish or individual portions tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Reheat individual portions in the microwave until hot, or cover the whole dish with foil and warm in a 350°F (175°C) oven for 20-25 minutes.

Nutrition Information (Per Serving, 1/6th of recipe)
Calories: 645 kcal

Total Fat: 48g

Saturated Fat: 21g

Total Carbohydrates: 8g

Dietary Fiber: 2g

Net Carbs: 6g

Protein: 45g

Cholesterol: 195mg

Sodium: 1280mg

Leave a Comment