• All recipes

Mexican Meatball Cottage Pie

Cottage pie is always a winner and it works just as well with meatballs. A beautiful rich gravy spiced up with our Gran Luchito Chipotle Paste and an extra hit of spice in the mashed potato with the addition of our Gran Luchito Chipotle Mayo makes this one for the chilli lovers.

If you like this, make sure you give our ever-popular Mexican Shepherd’s Pie recipe a go too!

  • Prep time

    1 hour 30 mins

  • Cook time

    1 hour

  • Total time

    2 hours 30 mins

  • Ideal for


  • Make it


  • Serves


How to make it

  1. Firstly, combine the breadcrumbs with the milk and stir. Leave to soak in while you prepare the other ingredients.
  2. Cook pancetta until cooked through. Place on a chopping board and chop finely before returning to the pan. Lower the heat.
  3. Add the onion and garlic to a food processor (alternatively just grate them).
  4. Add onion and garlic to the pancetta, along with oregano and Gran Luchito Chipotle Paste. Stir and cook for about 7-8 mins.
  5. Add a splash of water, stir and continue to cook until evaporated (5-6 mins). Leave to cool slightly.
  6. In a large bowl, combine the pancetta mixture with the soaked breadcrumbs, the minced beef and pork, parsley and a good pinch of salt and pepper.
  7. Mix well (with your hands preferably) and form into small balls (approx. 1inch in diameter). Pile on a plate and refrigerate for at least half an hour.
  8. In a frying pan over a medium heat, add a lug of olive oil.
  9. Add the chopped onion, celery, carrot and thyme. Stir and cook for 15 mins.
  10. Add the Gran Luchito Chipotle Paste tomato puree and wine. Stir and cook for 5 mins.
  11. Add the beef stock, bring to the boil, then simmer for 30mins uncovered or until the gravy has thickened nicely.
  12. Meanwhile, make your mashed potatoes. Peel and slice into evenly sized chunks. Add to boiling salted water and cook until tender.
  13. Drain and add Gran Luchito Chipotle Mayo, butter, milk and a little salt & pepper.
  14. Mash and taste to check seasoning.
  15. Pre-heat oven to 200C.
  16. In a separate frying pan, fry the meatballs over a medium heat in a little olive oil until browned (they don’t need to be cooked through completely).
  17. Add meatballs to an ovenproof dish and top with gravy, gently combining.
  18. Spread over the mashed potato. Texture with a fork and sprinkle over grated cheddar cheese.
  19. Add small knobs of butter to top and place in oven for 30mins. Finish under the grill to get it crispy.


Calling all Mexican lovers!

Share your stories with #granluchito

Subscribe for offers

Love Mexican? Sign up to receive Gran Luchito emails with exclusive discounts, the latest news, special offers, recipes and competitions!

  I agree with Gran Luchito's privacy policy and understand I can opt out at any time.