Shepherd’s Pie
Serves 4
Mashed cauliflower makes an excellent substitute for traditional potatoes in this recipe, although you can sub sweet potatoes if you like as well. Made with rich, grass-fed beef and vegetables, this is an easy and healthy alternative to a classic comfort food.
Write a review
Prep Time
15 min
Cook Time
45 min
Total Time
1 hr
Prep Time
15 min
Cook Time
45 min
Total Time
1 hr
  1. 1 lb grass-fed ground beef
  2. 1 onion, diced
  3. 1 medium carrot, peeled and cut into small cubes
  4. 1 clove garlic, minced
  5. 1 tsp fresh thyme leaves
  6. 1 Tbs tomato paste
  7. 1 cup chicken or beef stock
  8. 1/2 cup frozen peas
  9. 1 head cauliflower, cut into florets
  10. 1 Tbs olive oil
  11. 1/4 cup coconut milk
  12. Sea salt and fresh ground pepper, to taste
  1. Preheat oven to 375 degrees F.
  2. Heat a large skillet over medium high heat and add the beef, onion, carrot, and garlic.
  3. Cook until the beef is no longer pink and drain the fat from the pan. Transfer back to the stove and add the thyme, tomato paste, and stock. Bring to a boil, and simmer until liquid is reduced by about half. Add the peas and transfer the mixture to a casserole dish.
  4. Put the cauliflower florets in a large microwave safe bowl and add a few tablespoons water or broth. Cover and cook for 4-5 minutes until very tender. Remove and add the coconut milk. Season with salt and pepper and mash until very smooth, using a food processor if necessary.
  5. Spread the cauliflower mixture over the beef and bake for 25-30 minutes until top is browned. You can broil the top for a minute or two if you like it to be very browned.
  6. Serve hot.
Nutrition Information per serving
  1. Serves 4
  2. Calories 383
  3. Total Fat 15.4g
  4. Total Carbohydrates 12.4g
  5. Dietary Fiber 4.3g
  6. Sugars 5.4g
  7. Protein 47.9g