This easy high-protein beef casserole layers ground beef, sautéed mushrooms, and melted Swiss cheese with creamy cottage cheese. Ready in under an hour with only 5 ingredients, it's a healthy…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 375°F (190°C). While the oven heats, prepare the mushrooms. Wipe them clean with a damp paper towel—never rinse mushrooms under water as they act like sponges and become waterlogged, which would prevent proper browning. Slice the mushrooms into even 1/4-inch (6mm) slices. Even slices ensure uniform cooking and a consistent texture in every bite. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat until it shimmers. Add the mushrooms in a single layer—crowding the pan will cause them to steam rather than brown. Cook without stirring for 3-4 minutes until the undersides are golden brown. Then toss and continue cooking for another 2-3 minutes until all sides are nicely browned and the mushrooms have released their moisture, which should have evaporated. Season with a pinch of salt and pepper. Transfer the cooked mushrooms to a plate and set aside. The goal is deep, savory flavor from the browning, also known as the Maillard reaction.

Step 1 image
Step 2

In the same skillet, add the ground beef. Break it apart with a spatula into crumbles. Cook over medium-high heat, stirring occasionally, until the beef is fully browned and no longer pink, about 6-8 minutes. If you’re using 85/15 ground beef, there may be excess fat; carefully drain off all but 1 tablespoon of fat to keep the dish from becoming greasy. For 93/7 lean beef, draining may not be necessary. Season the beef with salt, pepper, and garlic powder if using. Stir well to distribute the seasoning evenly. The beef should be sizzling and fragrant at this point. Remove the skillet from the heat.

Step 2 image
Step 3

Lightly grease a 9×13-inch (23x33cm) baking dish with nonstick spray or a thin layer of olive oil. Spread the cooked ground beef evenly across the bottom of the dish. Next, scatter the sautéed mushrooms over the beef, distributing them evenly. Then dollop the cottage cheese in small spoonfuls across the surface—don’t spread it; the dollops will create creamy pockets as they bake. Finally, sprinkle the shredded Swiss cheese generously over the entire casserole, making sure to cover the cottage cheese dollops. The Swiss cheese will melt into a golden, bubbly crust that locks in moisture.

Step 4

Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the cheese is fully melted, bubbly, and lightly browned on the edges. The internal temperature should reach 165°F (74°C) for food safety. If you prefer a deeper golden crust, switch the oven to broil for the last 1-2 minutes, watching carefully to prevent burning. Let the casserole rest for 5 minutes after removing from the oven—this allows the layers to set so it holds its shape when served. Garnish with fresh chopped parsley if desired. Serve hot and enjoy the creamy, savory layers.

For best results

  • For the best texture, choose low-fat cottage cheese with at least 2% milkfat. Fat-free cottage cheese can become watery and lack creaminess. If you want extra richness, full-fat (4%) cottage cheese works beautifully. Drain off any excess liquid from the cottage cheese before using—simply place it in a fine-mesh strainer over a bowl for 10 minutes. This prevents a watery casserole and concentrates the flavor.
  • Don't skip the step of browning the mushrooms properly. Mushrooms are over 90% water, and if you don't cook off that moisture, they will release it into the casserole, making it soggy. Cook them in a single layer over medium-high heat without stirring too often. The sizzling sound should be constant; if it stops, the mushrooms are steaming. Patience here pays off with concentrated umami flavor.
  • Swiss cheese is the star, but you can substitute with Gruyère for a nuttier, more sophisticated taste. Gruyère melts beautifully and has a similar flavor profile. For a milder option, use provolone or mozzarella. Avoid pre-shredded cheese as it contains anti-caking agents that prevent smooth melting. Grate your own cheese for the best texture and flavor.
  • This casserole is naturally low-carb (about 6g net carbs per serving) and can be made keto-friendly by using full-fat cottage cheese and cheese. For a dairy-free version, use dairy-free cottage cheese alternatives and vegan Swiss-style shreds, but note that the texture and melt will differ. The protein content remains high regardless.
  • To meal prep, assemble the casserole completely but do not bake. Cover tightly with foil and refrigerate for up to 3 days. When ready to eat, bake at 375°F for 30-35 minutes (add 5-10 minutes if baking from cold). You can also freeze the unbaked casserole for up to 3 months. Thaw overnight in the fridge before baking. Baked leftovers keep in the fridge for 4 days and reheat well in the microwave or oven.

Variations

  • Make it a cheeseburger casserole: Add 1/4 cup of dill pickle relish and 2 tablespoons of yellow mustard to the ground beef while cooking. Top with shredded cheddar instead of Swiss, and serve with lettuce wraps or over a bed of greens for a deconstructed cheeseburger experience. This variation adds tang and crunch, making it a family favorite.
  • For a spicy twist, add 1-2 diced jalapeños or a teaspoon of red pepper flakes to the mushroom sauté. Use pepper jack cheese in place of Swiss for a kick of heat. The cottage cheese helps mellow the spice while adding creaminess. This variation is perfect for those who love bold flavors and a little heat.
  • Vegetarian option: Replace ground beef with 1 lb of cooked lentils or a plant-based ground meat substitute. Sauté mushrooms as directed, then layer with lentils, cottage cheese, and Swiss cheese. Bake for 20 minutes or until heated through. Lentils add fiber and protein, making this a hearty meatless meal that still satisfies.
  • Add vegetables: Boost nutrition by layering 2 cups of fresh spinach (wilts down) or 1 cup of sautéed bell peppers and onions between the beef and cheese. The extra veggies add color, vitamins, and fiber without significantly altering the cooking time. This is an easy way to sneak in more greens for picky eaters.
  • Make it a casserole bowl: Serve the finished casserole over cauliflower rice, zucchini noodles, or a baked potato for a complete meal. The creamy, cheesy topping pairs perfectly with any base, and the portion sizes become more flexible. This turns the dish into a versatile meal prep component.

Nutrition

  • Calories385 kcal
  • Total Fat24g
  • Saturated Fat12g
  • Cholesterol95mg
  • Sodium620mg
  • Total Carbohydrates6g
  • Dietary Fiber1g
  • Sugars3g
  • Protein34g

Common Questions

Can I use ground turkey or chicken instead of beef?
Absolutely! Ground turkey or chicken (93/7 lean) works perfectly. Since poultry is leaner, add 1 tablespoon of olive oil to the skillet before cooking to prevent dryness. You may also want to season more aggressively with garlic powder, onion powder, and a splash of Worcestershire sauce to boost flavor. The cooking time remains the same.
How do I store leftovers and how long do they last?
Store leftover casserole in an airtight container in the refrigerator for up to 4 days. The flavors meld and often taste even better the next day. To reheat, microwave individual portions for 1-2 minutes or reheat in a 350°F oven for 10-15 minutes. You can also freeze the baked casserole for up to 3 months. Thaw overnight in the fridge before reheating.
Can I make this casserole dairy-free?
Yes, with modifications. Use dairy-free cottage cheese alternatives (like Kite Hill or Tofutti) and vegan Swiss-style shreds. Note that dairy-free cheeses may not melt as smoothly; look for brands with good meltability. The cottage cheese substitute may be thinner, so drain it well. The overall texture will be less creamy but still delicious.
Why did my casserole turn out watery?
Watery casserole usually results from not draining the cottage cheese or not browning the mushrooms thoroughly. Always drain cottage cheese in a fine-mesh strainer for 10 minutes before using. Also, ensure mushrooms are cooked until all released liquid evaporates. If using frozen ground beef, thaw and drain any excess liquid before cooking.
Can I add other cheeses?
Certainly! While Swiss is classic, you can mix in or substitute with Gruyère, provolone, mozzarella, or even a sharp cheddar. For a more complex flavor, use a blend of Swiss and Parmesan (1/4 cup Parmesan mixed into the Swiss). Avoid soft cheeses like brie as they may not hold up well during baking.
Is this recipe gluten-free?
Yes, as written, this casserole is naturally gluten-free. None of the ingredients contain gluten. However, always check labels on pre-shredded cheese or cottage cheese for potential cross-contamination if you have celiac disease. Serve with gluten-free sides like roasted vegetables or a salad.