This ground beef casserole is a protein-packed meal that is perfect for weekly batch cooking. It combines lean meat and vegetables into a satisfying dish that remains moist and flavorful after reheating.

List of ingredients
- 1 pound ground beef (preferably grass-fed) – provides the primary protein base.
- 1 medium yellow onion, diced – adds aromatic flavor.
- 2 cloves garlic, minced – enhances the savory profile.
- 1 1/2 cups frozen cauliflower rice (or cooked white rice) – acts as a healthy filler.
- 1 cup chopped zucchini (optional) – adds extra nutrients and texture.
- 1 cup canned diced tomatoes (drained) – provides acidity and moisture.
- 1 tablespoon tomato paste – thickens the sauce and intensifies flavor.
- 1 teaspoon dried oregano – adds an earthy, herbal note.
- 1 teaspoon salt – enhances all other flavors.
- 1/2 teaspoon black pepper – provides a mild spicy warmth.
- 1/2 teaspoon smoked paprika – gives a subtle charred, woody taste.
- 2 eggs – serves as the binding agent for the casserole.
- 1 cup shredded cheese (cheddar or dairy-free alternative) – adds richness and a golden crust.
- Fresh parsley and green onions (optional) – used for a fresh garnish.
step-by-step instructions
- Prepare the Oven: Preheat your oven to 375°F. Lightly grease an 8×8 or 9×9 inch baking dish to prevent sticking.
- Brown the Meat: Cook the ground beef in a large skillet over medium heat until fully browned. Stir in the diced onion and minced garlic, cooking until the vegetables are translucent.
- Simmer the Base: Stir in the cauliflower rice, chopped zucchini, tomato paste, drained diced tomatoes, and all the spices. Let the mixture simmer for 5 minutes until the liquid reduces and thickens.
- Bind the Mixture: Remove the skillet from the heat. Stir in the beaten eggs and half of the shredded cheese to ensure the casserole holds its shape.
- Bake to Finish: Transfer the mixture into the prepared baking dish. Top with the remaining cheese and bake for 15–20 minutes until the cheese is golden and bubbling.
Optimal Cooking Techniques
Use Leaner Beef for Less Grease
Select 90% lean ground beef to prevent an oily layer from forming on top of the casserole. If you use fattier beef, drain the excess liquid after browning but before adding the vegetables.
Sauté Onions Until Translucent
Cook the yellow onion until it becomes soft and clear to ensure a mellow sweetness. This prevents raw onion bites from overpowering the other seasonings in the final bake.
Properly Drain Canned Tomatoes
Drain the diced tomatoes well to avoid introducing too much liquid into the pan. Excess moisture can lead to a soggy texture rather than a firm, sliceable casserole.
Beat Eggs Thoroughly Before Adding
Whisk the eggs in a separate bowl until the yolks and whites are completely combined. This ensures an even bind throughout the mixture, preventing pockets of cooked egg.
Selecting the Right Baking Dish
An 8×8 or 9×9 inch dish ensures the casserole has the correct depth for even cooking. If using a larger dish, the casserole will be thinner and may cook faster.
Greasing the Pan Properly
Use a small amount of olive oil or a cooking spray to prevent the cheese from sticking to the sides. This makes serving and cleanup much easier.
Ingredient Swaps and Alternatives
Substituting Ground Turkey or Chicken
Ground turkey or chicken are leaner alternatives that work well with the same seasonings. Use a small amount of olive oil if the meat is too lean to brown properly.
Using Brown Rice instead of Cauliflower
For those who prefer grains, cooked brown rice provides a nuttier flavor and more fiber. Use the same quantity as the cauliflower rice for a heartier texture.
Replacing Cheddar with Mozzarella
Mozzarella offers a milder taste and a stretchier texture when melted. It pairs exceptionally well with the diced tomatoes and oregano in this recipe.
Adding Spinach or Kale for Nutrients
Stir in two cups of fresh spinach during the last minute of simmering. The greens will wilt quickly and blend seamlessly into the meat mixture.
Incorporating Red Pepper Flakes for Heat
Add half a teaspoon of crushed red pepper flakes to the spices for a spicy kick. This balances the richness of the cheese and beef perfectly.
Meal Prep and Storage Guide
Refrigeration Timeline
Store the sliced casserole in airtight containers for up to four days. Keep it in the coldest part of the fridge to maintain freshness and flavor.
Freezing Individual Portions
Divide the casserole into single-serving containers for easy grabbing during the week. Label them with the date and freeze for up to three months.
Thawing Frozen Casserole
Transfer the frozen portion to the refrigerator 24 hours before you plan to eat it. This ensures even reheating and prevents the edges from drying out.
Using Airtight Glass Containers
Glass containers prevent the food from absorbing odors from the fridge. They are also safer for microwave reheating than some plastic options.
Reheating Methods for Best Texture
Oven Reheating for Crispy Cheese
Preheat the oven to 350°F and bake the slice for 10-15 minutes. This restores the melted texture of the cheese and the firmness of the beef.
Microwave Reheating for Speed
Heat on medium power for 2-3 minutes, stirring once halfway through if the slice is thick. This is the fastest method for quick weekday lunches.
Preventing Dryness During Reheat
Add a teaspoon of water or beef broth to the container before reheating. This creates steam that keeps the cauliflower rice and beef moist.
Customizing the Flavor Profile
Adding Diced Bell Peppers
Red or green bell peppers add a sweet crunch and extra vitamin C to the dish. Sauté them along with the onion and garlic for the best flavor integration.
Using Smoked Paprika for Depth
Smoked paprika provides a woody, charred flavor that mimics grilled meat. It complements the ground beef and tomato base without needing a grill.
Adding Fresh Parsley for Brightness
Garnish the finished casserole with chopped flat-leaf parsley to cut through the richness of the cheese. This adds a fresh, herbal note to every bite.
Using Green Onions for a Sharp Finish
Sliced scallions provide a mild bite and visual contrast to the golden cheese. Add them immediately after removing the dish from the oven.
Using Garlic Powder as a Substitute
If fresh garlic is unavailable, use 1/4 teaspoon of garlic powder per clove. Add it with the other dried spices during the simmering stage.
Adding a Touch of Worcestershire Sauce
A splash of alcohol-free Worcestershire sauce adds umami and depth to the beef. Stir it in with the tomato paste for a richer, more savory flavor.
Troubleshooting Common Issues
Solving Watery Cauliflower Rice
Frozen cauliflower rice releases water as it thaws. Sauté it for a few extra minutes or squeeze it in a kitchen towel before adding it to the beef.
Fixing Over-Browned Cheese
If the cheese browns too quickly, cover the baking dish loosely with aluminum foil. This allows the center to heat through without burning the top.
Managing Excess Fat in the Pan
If the skillet is too oily after browning the beef, spoon out the fat before adding spices. Too much fat can prevent the eggs and cheese from binding properly.
Adjusting Salt Levels
Taste the mixture before adding the eggs and cheese. Since cheese and canned tomatoes already contain sodium, you may want to reduce the added salt.
Handling Lumpy Tomato Paste
Stir the tomato paste thoroughly into the beef and onion mixture. Ensure there are no clumps to keep the sauce smooth and consistent throughout.
Preventing Egg Separation
Stir the egg mixture in quickly while the pan is off the heat. This prevents the eggs from scrambling instantly and ensures they act as a cohesive binder.
Frequently Asked Questions
Can I use frozen cauliflower rice?
Yes, you can use frozen cauliflower rice. Be sure to thaw and drain it before adding it to the skillet so it does not release too much moisture into the dish.
Is this casserole keto-friendly?
Yes, this recipe is keto-friendly if you use cauliflower rice and a low-carb cheese. It provides high protein and healthy fats while keeping the carbohydrate count low.
Can I make this dairy-free?
Absolutely. You can use a dairy-free shredded cheese alternative or omit the cheese entirely and add an extra egg to maintain the structure of the casserole.
How do I meal prep this recipe?
Cook the casserole fully, let it cool, and divide it into equal portions in airtight containers. These can be refrigerated for four days or frozen for three months.
Print
Nutrient-Dense Ground Beef and Vegetable Bake
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Gluten-Free
Description
This healthy ground beef casserole is a quick, family-friendly dinner ready in 30 minutes. It’s packed with flavor, protein, and can be made dairy-free!
Ingredients
- 1 pound ground beef (preferably grass-fed)
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 ½ cups frozen cauliflower rice (or cooked white rice)
- 1 cup chopped zucchini (optional)
- 1 cup canned diced tomatoes (drained)
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika
- 2 eggs
- 1 cup shredded cheese (cheddar or dairy-free alternative)
- Optional topping: fresh parsley, green onions
Instructions
- Preheat: Preheat your oven to 375°F. Lightly grease a medium-sized baking dish (8×8 or 9×9 inch).
- Brown Beef: In a large skillet over medium heat, cook ground beef until browned. Add onion and garlic, and cook until translucent.
- Simmer: Stir in cauliflower rice, zucchini (if using), tomato paste, diced tomatoes, and spices. Let simmer for 5 minutes until slightly thickened.
- Bind: Remove from heat. Stir in beaten eggs and half the cheese to help bind the mixture.
- Bake: Transfer mixture to your prepared casserole dish. Top with remaining cheese. Bake for 15–20 minutes until golden on top.
Notes
Don’t skip the eggs as they help bind everything together. Use lean beef to avoid excess grease. Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 290 kcal
- Sugar: 3 g
- Sodium: 650 mg
- Fat: 18 g
- Saturated Fat: 7 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 2 g
- Protein: 22 g
- Cholesterol: 150 mg