Smoky Mexican Meatball Stew Recipe
Introduction
This smoky Mexican meatball stew is a comforting and flavorful dish perfect for any day of the week. Tender spiced meatballs simmer in a rich tomato and chipotle sauce, served alongside fluffy basmati rice for a satisfying meal.

Ingredients
- 1½ tbsp olive oil
- 1 large onion, finely chopped
- 400g beef mince
- 50g fresh white breadcrumbs
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1½ tbsp chipotle paste
- 200g basmati rice
- 400g can chopped tomatoes
- 400g can kidney beans, drained and rinsed
- Small handful coriander, to serve
Instructions
- Step 1: Heat 1 tablespoon of olive oil in a large frying pan over medium heat. Add the chopped onion and cook for 8-10 minutes until soft and translucent, then remove the onion from the pan and set aside.
- Step 2: In a bowl, combine the beef mince, fresh breadcrumbs, ground cumin, ground coriander, chipotle paste, and a generous amount of seasoning. Mix thoroughly, then roll the mixture into 20 walnut-sized meatballs.
- Step 3: Add the remaining ½ tablespoon of olive oil to the pan and fry the meatballs for about 8 minutes, turning occasionally, until they are browned all over.
- Step 4: While the meatballs cook, prepare the basmati rice following the package instructions.
- Step 5: Return the cooked onions to the pan with the meatballs. Add the canned chopped tomatoes and a can of water (use the empty tomato can to measure). Bring to a simmer and cook for 5 minutes.
- Step 6: Stir in the drained and rinsed kidney beans. Continue to simmer for another 10 minutes until the sauce thickens and the meatballs are fully cooked through. Taste and adjust seasoning if needed.
- Step 7: To serve, sprinkle the stew with fresh coriander and plate alongside the cooked basmati rice.
Tips & Variations
- For extra heat, add a pinch of chili flakes to the meatball mix or serve with a drizzle of hot sauce.
- You can substitute beef mince with turkey or chicken mince for a lighter version.
- If you prefer a thicker stew, let it simmer uncovered for a few extra minutes to reduce the sauce further.
- Serve with a dollop of sour cream or a squeeze of lime juice to balance the smoky flavors.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave until piping hot. This stew also freezes well for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this recipe gluten-free?
Yes, simply substitute the fresh white breadcrumbs with gluten-free breadcrumbs or crushed gluten-free crackers, ensuring the rest of your ingredients are gluten-free.
Can I prepare the meatballs ahead of time?
Absolutely. You can shape the meatballs and keep them refrigerated for up to 24 hours before cooking, or freeze them raw and cook directly from frozen, adding a few extra minutes to the cooking time.
Print
Smoky Mexican Meatball Stew Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
This Smoky Mexican Meatball Stew is a hearty and flavorful dish featuring tender beef meatballs infused with warm spices and smoky chipotle paste, simmered in a rich tomato and kidney bean sauce. Served with fluffy basmati rice and fresh coriander, it’s a comforting meal perfect for any occasion.
Ingredients
Meatballs
- 1½ tbsp olive oil
- 1 large onion, finely chopped
- 400g beef mince
- 50g fresh white breadcrumbs
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1½ tbsp chipotle paste
- Salt and pepper, to season
Stew and Sides
- 200g basmati rice
- 400g can chopped tomatoes
- 400g can kidney beans, drained and rinsed
- Small handful fresh coriander, to serve
Instructions
- Prepare the onion: Heat 1 tablespoon of olive oil in a large frying pan over medium heat. Add the finely chopped onion and cook for 8-10 minutes until soft and translucent, then remove the onion from the pan and set aside.
- Make the meatball mixture: In a large bowl, combine the beef mince, fresh white breadcrumbs, ground cumin, ground coriander, chipotle paste, and season generously with salt and pepper. Mix thoroughly until all ingredients are evenly incorporated.
- Form the meatballs: Roll the mixture into 20 walnut-sized meatballs, ensuring they are evenly sized for consistent cooking.
- Cook the meatballs: Add the remaining ½ tablespoon of olive oil to the frying pan and heat over medium heat. Fry the meatballs for about 8 minutes, turning frequently until browned all over and partially cooked through.
- Cook the rice: Meanwhile, cook the basmati rice according to the package instructions until fluffy and tender.
- Simmer the stew: Return the cooked onions to the frying pan with the browned meatballs. Add the canned chopped tomatoes along with a can of water to the pan. Bring to a simmer and cook for 5 minutes to allow flavors to meld.
- Add kidney beans and finish cooking: Stir in the drained and rinsed kidney beans and continue to simmer for an additional 10 minutes until the sauce thickens and the meatballs are fully cooked through.
- Final seasoning and serving: Taste and adjust seasoning with salt and pepper as needed. Scatter chopped fresh coriander on top for a fresh finish. Serve the smoky Mexican meatball stew hot alongside the cooked basmati rice.
Notes
- Using fresh white breadcrumbs helps bind the meatballs and keeps them tender.
- You can adjust the spiciness by varying the amount of chipotle paste according to your heat preference.
- For a gluten-free version, substitute gluten-free breadcrumbs.
- Leftovers can be stored in the refrigerator for up to 3 days or frozen for up to a month.
- If you prefer a thicker stew, simmer uncovered to reduce the liquid further.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Stew
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican meatballs, smoky stew, chipotle meatballs, kidney bean stew, basmati rice, easy stew recipe

