Go Back
+ servings
Keto Meatloaf Casserole in a small blue baking dish with a second serving in the background
Print Recipe
5 from 9 votes

Keto Meatloaf Casserole

With a garlicky and creamy topping and savory meaty layer, this cheese-less casserole is perfectly delicious!
Prep Time20 minutes
Cook Time25 minutes
Total Time45 minutes
Course: Casseroles, Keto Dinner Recipes
Cuisine: American
Keyword: beef, beef casserole, casserole, keto meatloaf, meatloaf, meatloaf recipe
Servings: 6
Calories: 385kcal
Author: Chef Jenn


For the cauliflower topping:

  • 1 head cauliflower
  • 1/4 cup heavy whipping cream
  • 4 tbsp butter
  • 2 egg yolks
  • 1/2 tsp salt
  • 1 clove garlic
  • 1 tbsp dried chives

For the beefy layer:

  • 2 lbs lean ground beef
  • 1 cup onion diced
  • 1/2 cup green bell pepper diced small
  • 1/2 cup celery diced
  • 1 cup crushed tomato
  • 2 tbsp Worcestershire sauce
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 2 tbsp fresh parsley optional


To make the mashed cauliflower topping:

  • Boil or steam the cauliflower until it is very soft. Drain well.
  • Put the cauliflower, butter, garlic, and cream into a food processor or blender. Pulse until very smooth. Let cool.
  • Once cool, add the egg yolks, chives and salt. Pulse until well mixed. Set aside.

To make the beefy layer:

  • Sautee the veggies in a skillet over medium-high heat in 1 tbsp of avocado oil until the onion is translucent, about 4-5 minutes.
  • Add the beef and brown. Drain off any excess fat/liquid.
  • Add the crushed tomatoes and Worcestershire sauce to the beef. Mix well. Season with 1/2 tsp of salt and 1/4 tsp pepper.

To assemble:

  • Add the beefy layer to the bottom of a 9×9-inch square or 8 or 9-inch round casserole dish. Press it down lightly. Please see below if you use individual size ramekins or baking dishes.
  • Add the mashed cauliflower topping and spread it around evenly without pressing it down too hard.
  • Bake in a preheated 375-F oven for 25 minutes or until hot and bubbly. Garnish with chopped parsley (optional) and serve!


If you choose to use smaller individual-size ramekins or baking dishes, you won't need to cook these quite as long! 
Put the layered and filled ramekins on a sheet pan as in the regular recipe, but adjust your cooking time to about 15 minutes or until the mixture  is hot and bubbly.


Calories: 385kcal | Carbohydrates: 13g | Protein: 37g | Fat: 21g | Saturated Fat: 11g | Trans Fat: 1g | Cholesterol: 192mg | Sodium: 707mg | Potassium: 1084mg | Fiber: 4g | Sugar: 6g | Vitamin A: 777IU | Vitamin C: 65mg | Calcium: 85mg | Iron: 5mg | Net Carbohydrates: 9g