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

  • Carrot cake

    Carrot cake is a timeless favorite, loved for its moist, tender crumb and the subtle sweetness from the carrots. This cake is often complemented with a rich cream cheese frosting, creating the perfect balance of flavors. It’s ideal for special occasions, holidays, or just a delightful treat to enjoy with a cup of tea or…

  • KETO PHILLY CHEESESTEAK SLIDERS

    Prep Time: 25 minutes | Cook Time: 25 minutes Total Time: 50 minutes Course: Main Course, Appetizer | Cuisine: American Diet: Keto, Low-Carb, Gluten-Free Servings: 6 sliders | Yield: 1 baking dish These sliders are the ultimate game-day or weeknight hero. We’ve deconstructed the classic Philly cheesesteak and rebuilt it into a gooey, shareable masterpiece—all while keeping it firmly keto. Tender, seasoned ribeye steak and sweet…

  • Banana Bread Recipe

    Prep Time: 10 minutesCook Time: 55–65 minutesTotal Time: 1 hour 15 minutesServings: 10 slicesDifficulty: EasyIntensity: Low Introduction This Classic Banana Bread is moist, soft, and packed with rich banana flavor—everything banana bread should be. It’s the perfect use for overripe bananas and requires just a few pantry staples. Whether you enjoy it for breakfast, a…

  • Sourdough biscoff sweet rolls

    Prep Time: 30 minutes (active), 10–12 hours (bulk fermentation) Cook Time: 25–30 minutes Total Time: About 12–14 hours (including overnight rise) Difficulty Level: Moderate Yield: 9 large rolls or 12 medium rolls  Ingredients For the Dough: 100g active sourdough starter (100% hydration) 250ml whole milk, lukewarm 60g granulated sugar 100g unsalted butter, softened 2 large…

  • No Sugar No Flour Carrot Cake

    Prep time: 15 minutes Cook time: 35 minutes Total time: 50 minutes Intensity: Easy (1/5) – Simple mixing and baking. No stand mixer required. Servings: 8 slices Dietary: Gluten-Free, Dairy-Free option, No Added Sugar, Paleo-friendly Why You’ll Love This Recipe This isn’t a dry, cardboard “health cake.” This No Sugar No Flour Carrot Cake is naturally sweetened with ripe bananas and…

  • Discard Hamburger buns

    Sourdough discard hamburger buns are a great way to utilize leftover sourdough starter and create delicious, fluffy buns for your burgers. Here’s a recipe to make them: Sourdough Discard Hamburger Buns Recipe Ingredients: 1 cup (240g) sourdough discard (unfed) 1/2 cup (120ml) warm milk (about 110°F or 45°C) 2 tablespoons (30g) sugar 2 1/4 teaspoons…

Leave a Reply

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