Go Back
+ servings
four layer beef and bacon casserole
Print Recipe
4 — Votes 2 votes

Four-Layer Beef & Bacon Casserole

This Four-Layer Beef & Bacon Casserole is comforting, easy to follow, has deliciously balanced flavors, is nutritionally sound, and includes a generous sprinkling of bacon.
Prep Time1 hour 10 minutes
Cook Time35 minutes
Total Time1 hour 45 minutes
Course: Dinner
Cuisine: American
Servings: 8 servings
Author: Cassy



  • 1/2 pound bacon

Sweet Potato Mash:

  • 3-4 medium sweet potatoes 1 1/4#
  • 1/4 cup full-fat coconut milk
  • 1/2 teaspoon dried sage
  • 1/4 teaspoon coarse sea salt
  • 1/4 teaspoon ground black pepper

Cauliflower Mash:

  • 1 head cauliflower 1.5#, cut into florets
  • 1/4 cup full-fat coconut milk
  • 1/2 teaspoon coarse sea salt
  • 1 teaspoon ground black pepper

Ground Beef:

  • 2 pounds ground beef
  • 1 clove garlic minced
  • 1 medium yellow onion diced
  • 8 ounces button mushrooms diced
  • 1 teaspoon coarse sea salt
  • 1/2 teaspoon ground black pepper



  • Preheat oven to 375 F and line a rimmed baking sheet with aluminum foil.
  • Lay the bacon out on the sheet in one layer.
  • Bake 12-15 minutes (22 minutes for crispy bacon).
  • Let cool, chop, and then set aside.

Sweet Potato Mash

  • Heat oven to 400 F and line a rimmed baking sheet with aluminum foil.
  • Clean and poke the sweet potatoes with a fork.
  • Bake at 400 F for 35-40 minutes, or until they're soft and easily cut by a knife.
  • Let them cool completely.
  • Peel the potatoes and add the insides to a food processor.
  • Add the coconut milk, sage, salt and pepper.
  • Blend until smooth then set aside.

Cauliflower Mash

  • Steam the florets covered over simmering water for approximately 10 minutes, or until they're fork-tender.
  • Place them in a food processor and add the coconut milk, salt, and pepper.
  • Blend until smooth then set aside.

Ground Beef

  • In a large pan, cook the ground beef until slightly browned.
  • Add the garlic, onion, mushrooms, salt, and pepper, and stir.
  • Once the meat is cooked through, remove from heat.


  • Turn oven to 350 F.
  • Evenly spread the cauliflower mash over the meat.
  • Spread the remaining half of the meat over the cauliflower in an even layer.
  • Lastly, spread the sweet potato mash over the meat.
  • Bake at 350 F for 30 minutes.
  • Turn on broiler and cook for an additional 5 minutes.
  • Sprinkle the chopped bacon on top and then let it cool and thicken for at least 10 minutes.
  • Enjoy!


Calories: 538kcal | Carbohydrates: 24g | Protein: 27g | Fat: 37g | Saturated Fat: 15g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 15g | Trans Fat: 1g | Cholesterol: 99mg | Sodium: 844mg | Potassium: 1012mg | Fiber: 5g | Sugar: 6g | Vitamin A: 12037IU | Vitamin C: 39mg | Calcium: 73mg | Iron: 4mg