Image source:

I have recently shared on Snapchat a meal I cooked for my family, and since several people asked for the recipe I thought I'd share it on my blog! I like to call this recipe my own version for a Shepherd's pie. 

I made this meal last week and unfortunately I did not get to take photos (so the photo above is not actually my outcome, but it's close haha). Anyway, here are the ingredients and instructions for those of you who asked for it on my Snapchat:


  • Ground beef (500g)
  • Potatoes (to be mashed, I like to use one palm per person. That is actually how I measure how much potatoes I need for the mash)
  • 1 chicken/vegetables maggi seasoning cube (skip this for a healthier alternative) 
  • Mixed vegetables of your choice (I like using peas, broccoli, carrots sliced in circles, cauliflower, green bell pepper)
  • 2 red medium sized onions
  • Bread crumbs 
  • salt and black pepper to taste
  • red chilli
  • 1/2 tsp of meat masala spices (mixed Indian spices)
  • 2-3 tablespoons of tomato paste (adjust this according to your taste)
  • 2 tsp minced garlic
  • 2 tablespoons of olive oil
  • For the mash potato: I use milk, light butter, salt, pepper, and nutmeg (optional)


  1. Boil the potatoes and prepare for them to be mashed
  2. Put the olive oil onto a wok, and heat on medium to high heat
  3. add the garlic. Heat for few seconds (careful not to burn) and then shortly after add all chopped onions
  4. once the onions are semi cooked and almost transparent (about 2 minutes after), add the ground beef and season according to your taste using salt and black pepper
  5.  Allow the beef to brown (cook for approximately 6-7 minutes) and then add the mixed vegetables. Season once again (I like to season at each stage, by doing this I avoid adding too much or too little overall) 
  6. Once the vegetables are well heated, add the maggi cube (optional) and the spice mix. Mix well
  7. Add the tomato paste and stir well, season if needed at this stage. Let it cook for up to 5 minutes or until flavors are well incorporated. Turn down the heat at this point and leave at low
  8. Prepare the mash potatoes while you wait for the beef to cook better. You can do this according to your liking and usual method
  9. turn off heat on beef, and place this beef and vegetable mixture onto oven tray 
  10. Add mashed potato over the beef mix and top with cheese if desired, and bread crumbs
  11. Place into oven on 180 degrees C for up to 20 minutes or until the top has been browned.
  12. Enjoy!