Baked Meatball Casserole with Veggie Egg Topping

Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Intensity Level: Medium (requires multiple steps: mixing, shaping meatballs, sautéing, baking)
Servings: 6
Dietary Note: High-Protein, Low-Carb, Gluten-Free adaptable, Keto-friendly

This isn’t your average casserole. Imagine tender, juicy meatballs nestled in a rich tomato base, topped with a colorful vegetable layer, and finished with baked eggs that become perfectly set with slightly runny yolks. The Veggie Egg Topping transforms a simple meatball bake into a complete, self-contained meal—perfect for weeknight dinners, meal prep, or a hearty brunch.


Recipe Intensity Breakdown

Phase Intensity Level Why?
Prep (20 min) Medium Mixing meatball ingredients, chopping veggies, grating cheese
Cooking Meatballs (10 min) Medium Searing requires stovetop attention
Sautéing Veggies (8 min) Low Simple stirring
Assembly (5 min) Low Layering ingredients
Baking (25 min) Low Oven does the work
Resting (5 min) None Let it set before serving

Ingredients

For the Meatballs:

  • 1 lb (450g) ground beef (80/20)

  • ½ lb (225g) ground pork (or chicken)

  • ½ cup almond flour (or panko breadcrumbs)

  • 1 large egg

  • ¼ cup grated Parmesan cheese

  • 2 cloves garlic, minced

  • 1 tsp dried oregano

  • 1 tsp salt

  • ½ tsp black pepper

  • 2 tbsp olive oil (for searing)

For the Tomato Base:

  • 2 cups marinara sauce (low-sugar if keto)

  • ½ cup water or beef broth

  • 1 tsp red pepper flakes (optional)

For the Veggie Egg Topping:

  • 1 medium zucchini, diced small

  • 1 red bell pepper, diced

  • ½ yellow onion, diced

  • 2 cups fresh spinach, roughly chopped

  • 6 large eggs

  • ⅓ cup heavy cream (or milk)

  • 1 cup shredded mozzarella cheese

  • ¼ cup fresh parsley or basil, chopped

  • Salt and pepper to taste


Instructions

Phase 1: Make the Meatballs (Intensity: Medium)

  1. Preheat oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.

  2. In a large bowl, combine ground beef, ground pork, almond flour, Parmesan, 1 egg, garlic, oregano, 1 tsp salt, and ½ tsp pepper. Mix gently with your hands until just combined (do not overwork, or meatballs will be tough).

  3. Roll into 1.5-inch meatballs (about 20–24 meatballs).

  4. Heat olive oil in a large skillet over medium-high heat. Sear meatballs in batches for 2–3 minutes per side, until browned. They will not be fully cooked inside. Transfer to a plate.

Phase 2: Prepare the Tomato Base (Intensity: Low)

  1. In the same skillet, pour off excess fat but leave about 1 tbsp. Add marinara sauce and broth/water, scraping up browned bits from the bottom.

  2. Simmer for 2 minutes. If using red pepper flakes, stir in now.

  3. Pour half the sauce into the prepared baking dish. Arrange seared meatballs on top in a single layer. Cover with remaining sauce.

Phase 3: Veggie Egg Topping (Intensity: Medium)

  1. In the same skillet (wipe clean), heat 1 tbsp olive oil over medium heat. Add onion and bell pepper. Sauté 3 minutes. Add zucchini and cook 3 more minutes. Add spinach and cook until wilted, about 1 minute. Season with salt and pepper. Remove from heat.

  2. In a bowl, whisk together 6 large eggs, heavy cream, half the mozzarella, and fresh herbs. Season lightly.

  3. Spread the sautéed vegetables evenly over the meatballs in the baking dish.

  4. Pour the egg-cheese mixture over the vegetables, gently shaking the dish to let it seep down.

  5. Sprinkle the remaining mozzarella on top.

Phase 4: Bake (Intensity: None)

  1. Bake uncovered at 375°F (190°C) for 25–30 minutes, until the egg topping is set, lightly golden, and a knife inserted in the center comes out clean (or with slightly moist crumbs—not wet raw egg).

  2. Let rest for 5 minutes before serving. The casserole will settle and become easier to slice.


Serving Suggestions

  • Garnish with extra fresh parsley or basil.

  • Serve with a side salad or crusty low-carb bread.

  • Drizzle with pesto or hot sauce for extra flavor.


Storage & Reheating

  • Refrigerator: Store in an airtight container for up to 4 days.

  • Freezer: Freeze slices (without the egg topping? The eggs will change texture. Best to freeze meatball + veggie base, then add fresh egg mixture when rebaking.) For best results, freeze the assembled casserole before adding the egg topping, then add eggs and bake when ready.

  • Reheat: Microwave individual portions for 1–2 minutes, or reheat in a 325°F oven for 10–15 minutes covered with foil.


Nutrition Facts (Per Serving – 1/6 of recipe)

Calculated using lean ground beef, almond flour, whole eggs, and part-skim mozzarella.

Nutrient Amount
Calories 495 kcal
Protein 34 g
Fat 33 g
Saturated Fat 12 g
Carbohydrates 12 g
Fiber 3 g
Net Carbs 9 g
Sugar 6 g
Sodium 720 mg
Cholesterol 285 mg
Calcium 220 mg
Iron 3.5 mg
Vitamin A 2100 IU
Vitamin C 45 mg

Note: Nutrition is an estimate. Actual values vary based on specific ingredients and brands.


Glossary & Intensity Key

Low Intensity – Minimal multitasking; mostly waiting or mixing.
Medium Intensity – Multiple steps; requires attention to timing or using the stovetop and oven.
High Intensity – Fast-paced cooking; advanced techniques not used here

Similar Posts

  • chow-chow

    Prep Time: 30 minutes Salting Time: 8 hours (or overnight) Cook Time: 30 minutes Total Time: About 9 hours Yield Servings: 32 servings Yield: About 8 half-pint jars (or approximately 8 cups) Ingredients For the Vegetables 4 cups chopped green tomatoes 4 cups finely chopped green cabbage 2 cups chopped onions 2 cups chopped green…

  • White German Chocolate Cake

    Prep Time: 40 minutesBake Time: 1 hour 15 minutes (cakes + cheesecake center)Total Time: ~2 hours 30 minutes (including cooling)Difficulty: ★★★☆☆ (Moderate)Servings: 12–16 slicesIntensity / Richness: ★★★★☆ (Decadently sweet, creamy, nutty, and moist) Introduction White German Chocolate Cake is a twist on the classic German chocolate cake, using white chocolate instead of the standard semi‑sweet…

  • Baked Cajun Shrimp

    Title: Baked Cajun Shrimp Ingredients: 1 pound (450g) large shrimp, peeled and deveined 2 tablespoons olive oil 2 tablespoons Cajun seasoning 1 teaspoon paprika 1 teaspoon garlic powder 1 teaspoon onion powder 1/2 teaspoon dried thyme 1/2 teaspoon dried oregano 1/4 teaspoon cayenne pepper (adjust to taste) Salt and black pepper to taste 2 tablespoons…

  • Homemade stew with pastry

    Preparation Time: Active prep time: 30 minutes Cooking time: 1 hour 30 minutes Total time: 2 hours Intensity Level: Intermediate Making a stew and pastry from scratch requires some patience and basic cooking skills, especially if you’re preparing the pastry yourself. However, the effort is worth it for the delicious result. Yields: Serves 6-8 Ingredients:…

  • Sourdough discard pizza

    Preparation Time: 10 minutes Resting Time: 30 minutes Cooking Time: 12-15 minutes Total Time: 52-55 minutes Servings: 2-4 Ingredients: For the Pizza Dough: 1 cup sourdough discard 1 cup all-purpose flour 1/2 teaspoon salt 1/2 teaspoon baking powder 1 tablespoon olive oil For the Pizza Toppings: 1/2 cup pizza sauce or marinara sauce 1 1/2…

Leave a Reply

Your email address will not be published. Required fields are marked *