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

  • Sponge cake

    Light, Airy, and Perfect for Any Occasion The sponge cake is one of the most fundamental and versatile cakes in the world of baking. With its soft, fluffy texture and subtly sweet flavor, this cake serves as a perfect base for everything from layered birthday cakes and trifles to strawberry shortcakes and Swiss rolls. Whether…

  • Apple pecan Bake Oatmeal

    Prep Time: 15 minutes Cook Time: 35–40 minutes Total Time: 50–55 minutes Yield: 6–8 servings Difficulty Level: Easy Intensity: Low – beginner-friendly Meal Type: Breakfast / Brunch Best Season: Fall, but delicious all year long Introduction Looking for a breakfast that feels indulgent, tastes like dessert, and keeps you full until lunch? Meet your new…

  • Creamy Lemon Dill Pasta Salad

    Prep Time: 15 minutesCook Time: 10 minutesChill Time: 30 minutes (optional)Total Time: 55 minutesDifficulty Level: EasyServings: 6  Ingredients For the Salad: 12 oz (340g) short pasta (rotini, fusilli, or bowtie) 1 cup diced cucumber 1/2 cup chopped celery 1/2 cup cherry tomatoes, halved 1/4 cup finely chopped red onion 1/2 cup crumbled feta cheese (optional)…

  • Brisket Jalapeño and Cheese Pot

    Preparation Time: 25 minutes Cook Time: 30–40 minutes Total Time: About 1 hour Difficulty Level: Easy to Moderate Servings: 6–8 (as a main or party-style dip) Cuisine: American (Tex-Mex/BBQ-inspired) Course: Main Dish, Casserole, Dip, Party Food  Ingredients  For the Main Dish: 2 tablespoons butter 1 small yellow onion, diced 3–4 cloves garlic, minced 2–3 fresh…

Leave a Reply

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