Mexican meatballs
Mexican meatballs (or albondigas) are a bold, flavour‑packed twist on classic meatballs, simmered in a rich, spicy tomato sauce that’s perfect for easy weeknight dinners, or a vibrant fakeaway night at home. This Mexican meatball recipe combines juicy, perfectly seasoned beef meatballs with chilli, cumin, garlic, and coriander to create a dish that’s full of authentic Mexican‑inspired flavour. If you’re searching for spicy Mexican meatballs, in tomato sauce, or a simple one‑pan Mexican dinner, this ticks all your boxes.
These meatballs are ideal for anyone craving a high‑protein, family‑friendly meal with a punchy kick. The smoky, spicy tomato sauce is layered with chilli heat, fresh herbs, and warming spices, making it perfect for serving with rice, tortillas, or over pasta for a fusion twist. Whether you want an easy Mexican meatball recipe, a comforting spicy dinner, or a crowd‑pleasing dish for entertaining, these meatballs deliver big flavour with minimal effort.
Serving Suggestions for Mexican Meatballs
- Tenderstem broccoli — steamed or lightly charred for freshness
- Cilantro‑lime rice or Mexican rice
- Warm tortillas or soft flour tacos to scoop up the sauce
- Black beans, refried beans, or a bean + corn mix
- Charred sweetcorn salad with lime, chilli, and coriander
- Crispy tortilla chips with salsa or guacamole
- Avocado slices or guacamole to cool the heat
- Pico de gallo or fresh tomato salsa
- Mexican slaw with lime and coriander
- Pickled jalapeños or pickled red onions
- Lime yoghurt or sour cream
- Garlic roasted new potatoes if you want something hearty

Mexican meatballs
Ingredients
Meatballs
- 700 g minced beef
- 1 tsp garlic paste
- 1 large red chilli, finely chopped with seeds
- ¾ tsp ground cumin
- large pinch of salt and pepper
- 1 egg, beaten
- 3 tbsp fresh breadcrumbs
- ½ tsp ground coriander
- 5 tbsp olive oil
Spicy tomato sauce
- 1 large onion, chopped
- 1 tsp garlic paste
- 1 red pepper, deseeded and chopped
- ½ tsp ground coriander
- 1 cinnamon stick
- 1 tsp dried chilli flakes
- few dash of tabasco sauce
- ½ tsp caster sugar
- 2 400g tins of chopped tomatoes
- 250 ml vegetable stock
Instructions
- Preheat the oven to 180°c. Place a deep lidded casserole dish to one side.
- Add all the meatball ingredients, except the oil, into a large mixing bowl and with your hands, combine together and then make around 20 small balls.
- Heat 2 tbsp of oil in a large frying pan over a medium head and cook half of the meatballs for around 5mins, carefully turn them so that they brown all over. Place in the casserole dish and repeat with the remaining meatballs.
- Wipe the frying pan with a bit of kitchen roll.
- Heat the remaining oil. Add the onions and cook until they begin to soften.
- Add the garlic and red pepper and cook until the peppers begin to soften.
- Pour the onion mixture into a blender and add the tomatoes. Blend the mixture until smooth.
- Pour the tomato mixture, stock (see top tip), coriander, cinnamon stick, dried chilli flakes, tabasco and caster sugar into the casserole dish and gently stir, try not to break up the meatballs.
- Place in the oven and cook for around 2 hours, checking regularly that the sauce isn't getting too dry. If it does, add some extra boiled water.
- Serve alongside some plain boiled rice and shop bought tortilla chips.
Top Tip
- Use the stock to rinse out any leftover tomato mixture that maybe left in the blender.
