Topped with mashed cauliflower, this healthy alternative to old time classic shepherd’s pie is the perfect dish to enjoy on a cold winter’s night!

1 tbsp olive oil
1 small onion diced
2 cloves garlic minced
1 lb ground beef
1 small zucchini diced
1 cup crushed tomatoes
Salt and pepper
1 small cauliflower cut into florets
2 tbsp butter
1/2 cup heavy cream
1/2 cup shredded cheese
Salt and pepper

1. Heat the olive oil in a large saucepan. Add the onion and garlic and sauté on medium heat until soft and translucent.
2. Add the ground beef and cook, stirring frequently, until it is browned and cooked through.
3. Add the zucchini and tomatoes and stir to combine.
4. Reduce the heat to a simmer. Simmer uncovered for 10 minutes.
5. In a large pot, add cauliflower to boiling water. Boil the cauliflower until soft, about 8-10 minutes.
6. Drain the cauliflower, allowing all steam to escape. Dry cauliflower will help make a creamier mash.
7. Transfer the drained cauliflower to a food processor. Add the butter, cream, shredded cheese, salt, and pepper. Process until smooth.
8. Place the ground beef mixture in the bottom of a large casserole dish. Top with the mashed cauliflower.
9. Bake at 350F for 20-25 minutes and until the filling is bubbly and the topping is browned.