A comforting, low-carb dinner loaded with melty cheese, seasoned ground beef, and veggies — perfect for busy weeknights or make-ahead lunches.
🕒 Servings & Timing
- Prep Time: 10 minutes
- Cook Time: 25–30 minutes
- Total Time: 40 minutes
- Yield: 9 servings (squares)
🟢 Dietary Tags: Low-Carb, Gluten-Free, Keto-Friendly
🧾 Ingredients Checklist
- Ground beef
- Shredded mozzarella cheese
- Shredded cheddar cheese
- Eggs
- Heavy cream
- Green bell pepper
- Onion
- Garlic
- Italian seasoning
- Salt
- Black pepper
- Red pepper flakes (optional)
- Fresh parsley (for garnish)
🔪 Instructions
- Preheat oven to 375°F (190°C). Grease a 9×9-inch baking dish.
- Cook the beef: In a skillet over medium heat, cook ground beef with diced onions and minced garlic until browned. Drain excess fat.
- Season: Stir in salt, pepper, Italian seasoning, and red pepper flakes if using. Remove from heat.
- Mix egg base: In a bowl, whisk together eggs and heavy cream until smooth.
- Assemble: Spread cooked beef mixture evenly in the baking dish. Pour egg mixture over the top.
- Add toppings: Sprinkle diced green peppers over the beef. Top with mozzarella and cheddar cheese.
- Bake: Place in preheated oven and bake for 25–30 minutes, or until cheese is melted and bubbly with golden brown edges.
- Cool & Serve: Let rest for 5 minutes. Garnish with chopped parsley. Slice into 9 squares and serve.
💡 Notes
- Use lean ground beef (85–90%) to avoid excess grease.
- This recipe is naturally keto and gluten-free.
- Substitute veggies or cheese types as desired (see below).
- Great for meal prep — reheats beautifully!
🧑🍳 About This Recipe
I whipped this up one night when I had ground beef, leftover cheese, and zero motivation for dishes. What came out of the oven surprised even me — bubbly, cheesy, and so satisfying it’s become a weekly staple. This dish checks every box: easy, comforting, and endlessly adaptable. Think of it like crustless pizza meets a baked frittata!
📸 Step-by-Step Guide
1. Cook the Beef
Sauté the beef with garlic and onions until browned. Break it up into small crumbles.
Tip: Drain excess fat to avoid a greasy casserole.
2. Mix the Egg Base
Whisk together eggs and cream — this makes the casserole fluffy and holds everything together.
3. Layer & Top
In a greased baking dish:
- Add the beef mixture
- Pour over the egg base
- Top with diced peppers and shredded cheese
Tip: Press down gently with a spatula so the egg base spreads evenly.
4. Bake Until Golden
Bake at 375°F for 25–30 minutes. The top should be bubbly and golden.
🧂 Ingredient & Substitution Tips
Key Ingredients
- Ground beef: 85–90% lean is best.
- Cheese: A mix of mozzarella and cheddar gives that classic melt + flavor combo.
- Heavy cream: Adds richness and helps bind the eggs.
- Eggs: The structure of the casserole — don’t skip them!
- Green bell pepper: Adds crunch and color.
Substitutions
- Meat: Ground turkey or sausage also work.
- Cheese: Try Monterey Jack, pepper jack, or provolone.
- Cream: Use half-and-half or unsweetened almond milk for a lighter version.
- Veggies: Add mushrooms, spinach, or even jalapeños for kick.
Equipment Notes
- Don’t have a square baking dish? Use a 9×13″ pan for thinner slices — just reduce baking time by ~5 minutes.
- No whisk? A fork works fine to mix eggs and cream.
🌶 Recipe Variations & Serving Ideas
Flavor Twists
- Add 1 tsp smoked paprika for a BBQ vibe.
- Mix in 1/2 cup diced cooked bacon for a smoky, indulgent version.
- Use pepper jack cheese for a spicy kick.
Dietary Options
- Vegetarian: Swap beef for sautéed mushrooms and spinach.
- Dairy-Free: Use dairy-free cheese and coconut cream.
- Egg-Free: Try JUST Egg or an egg replacer mix, though results may vary.
Serving Suggestions
- Serve with a crisp green salad or roasted veggies.
- Add a dollop of sour cream or a spoonful of salsa on top.
- Pairs well with iced tea, or a light red wine (like Pinot Noir) if you’re feeling fancy.
🧊 Storage & Make-Ahead Tips
Storage
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze portions in zip bags or containers for up to 2 months.
Reheating
- Microwave: Reheat on medium for 1–2 minutes.
- Oven: Reheat at 350°F for 10–15 minutes (cover to retain moisture).
Make-Ahead
- Assemble casserole up to 24 hours in advance and refrigerate. Bake just before serving.
Note: The texture stays best when reheated in the oven.
🔍 Nutrition Info (Per Serving)
- Calories: ~320
- Protein: 22g
- Carbs: 4g (net)
- Fat: 24g
- Fiber: 1g
- Allergens: Contains dairy, eggs
🟢 Keto-Friendly | Gluten-Free | Low-Carb
❓ FAQs
Q: Can I use chicken instead of beef?
A: Yes! Cooked shredded or ground chicken works great — just season it well.
Q: Can I make this dairy-free?
A: Yes, use non-dairy cheese and replace cream with coconut or almond milk.
Q: Can I freeze it before baking?
A: It’s better to freeze after baking for best texture. Let cool, wrap well, and freeze.
Q: Why is my casserole watery?
A: Be sure to drain your beef and avoid watery veggies like tomatoes unless cooked down.
🧡 Behind the Recipe
This recipe came out of a need to clean out the fridge — and became an instant family favorite. It reminds me of pizza night as a kid, only now with fewer carbs and more protein. The bubbly cheese edges? Absolutely addictive. I now keep pre-portioned squares in the freezer for busy nights, and they reheat like a dream.
If you love this recipe, check out my Keto Zucchini Lasagna or Stuffed Bell Peppers Bake — both use similar ingredients in fun, tasty ways.
💬 Let’s Chat!
Tried this recipe? Have a twist or veggie swap you love?
Drop a comment below or tag me on Instagram — I’d love to see your version!