This grain free pie is packed with protein and vegetables. Simple to prepare and a delicious way to get everyone in the family eating more vegetables.

Serves 4


  • 1 brown onion, diced
  • 1 clove garlic, crushed
  • 1 lb ground beef
  • 2 carrots, diced
  • ½ cup chopped pumpkin
  • ¾ cup stock or water
  • 2 tablespoons tomato paste
  • 1 teaspoon dried rosemary
  • 1 teaspoon ground cumin
  • Salt and pepper, to taste
  • 2 tablespoons olive oil

Potato topping

  • 2 white-fleshed sweet potatoes, cooked
  • ¼ cup coconut milk (you may need to add more liquid)
  • 1 clove garlic, crushed
  • Salt and pepper, to taste
  • 1 tablespoon butter


  1. Sauté the onion and garlic in the olive oil on medium heat until softened. Add the carrot and pumpkin and cook while stirring for another 5 minutes.
  2. Add the beef, spices and salt and cook while stirring until the beef is cooked through. Add the tomato paste and stock or water and simmer for approximately 10 minutes.
  3. Preheat the oven to 350ºF.
  4. Spoon beef filling into a greased oven proof casserole dish.
  5. Combine potato filling ingredients well in a small bowl. Spread the potato mixture over the beef mixture and place in the oven.
  6. Bake for approximately 30 minutes, or until lightly browned.