Mexican Meatballs | Easy Spicy Mexican Meatballs in Rich Tomato Sauce

Mexican meatballs
Jump to Recipe

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

Variations: Mexican Meatballs

  • Extra‑Spicy Mexican Meatballs — add fresh chilli, chipotle paste or hot chilli powder for more heat.
  • Smoky Chipotle Meatballs — stir chipotle paste into the sauce for deeper smokiness and a richer colour.
  • Mexican Meatballs with Black Beans — swap kidney beans for black beans for a softer, more traditional texture.
  • Mexican Meatballs with Sweetcorn — add sweetcorn for pops of sweetness and colour.
  • Mexican Meatballs with Peppers — add chopped red or yellow peppers for sweetness and extra veg.
  • Creamy Mexican Meatballs — swirl in crème fraîche or sour cream at the end for a velvety finish.
  • Mexican Meatballs with Rice — add cooked rice to the sauce for a thicker, more filling one‑pot.
  • Mexican Meatballs with Chorizo — mix chopped chorizo into the sauce for smoky, spicy richness.
  • Mexican Meatballs with Lime & Coriander Boost — increase lime zest and fresh coriander for brightness.
  • Mexican Meatballs with Avocado — top with sliced avocado for creaminess and balance.
  • Mexican Meatballs with Tortilla Crunch — add crushed tortilla chips on top before serving for texture.
  • Mexican Meatballs with Refried Beans — stir in refried beans for a thicker, creamier sauce.
  • Mexican Meatballs with Tomato‑Rich Sauce — add extra tomato purée or chopped sun‑dried tomatoes for intensity.
  • Mexican Meatballs with Spinach — stir fresh spinach into the sauce for colour and nutrients.
  • Mexican Meatballs with Cheesy Topping — add grated cheddar or mozzarella and grill briefly for a melty finish

Mexican meatballs

Juicy Mexican‑spiced meatballs simmered in a smoky tomato sauce with chilli and cumin, perfect for easy fakeaway nights and flavour‑packed dinners.
Cook Time 2 hours 15 minutes
Course Dinner
Cuisine Mexican
Servings 4 people

Equipment

  • Large frying pan
  • Blender

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.