Mexican Picadillo smells incredible as it sizzles on the stove, with cumin, cinnamon, and tomato filling the kitchen with a savory, earthy aroma. The tender browned beef, soft potatoes, and glossy sauce make every bite comforting and satisfying.
This is the kind of one pan weeknight dinner that works year round, whether you serve it over rice, tucked into warm tortillas, or spooned over a baked potato. It is easy to stretch, freezes beautifully, and always feels like a little fiesta on a plate.
SaveI first made this for a chilly autumn evening and watched my guests go back for second and third helpings, scooping up every bit of that rich, spicy sauce. It quickly became a staple in my regular rotation, and I know it will become a reliable favorite in your kitchen too.
Mexican Picadillo Recipe
Ingredients
Instructions
- Prep ingredients
Chop the onion, mince the garlic, dice the potato and carrot, and measure out your spices and liquids so everything is ready to go.
- Sauté aromatics
Heat the oil in a large skillet over medium heat. Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 3 to 4 minutes. Stir in the minced garlic and cook for another 30 seconds until fragrant.
- Brown the beef
Add the ground beef to the skillet, breaking it up with a spoon. Cook until browned and cooked through, about 5 to 7 minutes. Drain excess fat if needed, leaving a tablespoon or two in the pan for flavor.
- Add potatoes and carrot
Stir in the diced potato and carrot, along with the cumin, oregano, cinnamon, cloves, salt, and pepper. Cook for 3 to 4 minutes so the vegetables begin to soften slightly.
- Stir in tomatoes and paste
Mix in the drained diced tomatoes and tomato paste, scraping the bottom of the pan to release any browned bits and evenly coat the meat.
- Simmer with broth
Pour in the beef broth and bring the mixture to a gentle simmer. Reduce the heat to low, cover partially, and let it cook for 15 to 20 minutes, or until the potatoes are fork tender.
- Finish with acid and herbs
Remove the lid, turn off the heat, and stir in the red wine vinegar or lime juice. Taste and adjust the seasoning with a little more salt or pepper if needed. Sprinkle with fresh cilantro if you are using it.
- Rest and serve
Let the picadillo rest for 5 minutes before serving to allow the flavors to meld. Spoon it over steamed rice, into warm tortillas, or over baked potatoes.
- Optional garnish
For extra brightness, serve with a squeeze of lime, a dollop of Mexican crema, or avocado slices on top.
- Storage guidance
Cool completely, then transfer to an airtight container. Refrigerate for up to 4 days or freeze for up to 3 months.
Substitutions and variations
- Use pork or turkey in place of the beef for a lighter twist.
- Substitute canned crushed tomatoes or tomato sauce if you prefer a smoother texture.
- Swap beef broth for chicken broth or vegetable broth for variety.
- Add a diced bell pepper or peas along with the carrot for extra color and texture.
- If you like heat, stir in 1/4 to 1/2 teaspoon of chili powder or a pinch of cayenne.
Chloe's tips
- Brown the meat in batches so the pan is not crowded and the beef sears rather than steams.
- Do not skip the simmering step, it allows the potatoes to cook through and the flavors to deepen.
- Taste just before serving; a small pinch of salt or a squeeze of lime can brighten the whole dish.
- If the sauce thickens too much, add a splash of broth or water while reheating.
How to store it
- Refrigerate leftovers in a sealed container for up to 4 days.
- Reheat gently on the stovetop or in the microwave, adding a tablespoon of broth if the mixture seems dry.
- Freeze for up to 3 months; thaw overnight in the refrigerator before reheating.
Serving suggestions
Serve this hearty picadillo in a few simple, classic ways that highlight its rich, spiced character.
- Over steamed white or yellow rice for a satisfying, filling meal
- Stuffed into warm corn or flour tortillas for easy tacos
- Spooned over baked potatoes or roasted plantains
- As a topping for hot dogs or alongside a simple salad

Frequently asked questions
Can I make this ahead for a party?
Yes, you can fully cook the picadillo a day in advance. Reheat gently on the stovetop and add a splash of broth if it thickens too much. The flavors often taste even better the next day.
What if I do not have cinnamon or cloves?
Omit them if you prefer, or use a pinch of pumpkin pie spice as a quick substitute for a similar warm flavor profile.
Is there a vegetarian version?
Replace the beef with crumbled firm tofu, tempeh, or a hearty mushroom blend, and use vegetable broth for a delicious meat free version.
Can I add beans?
Yes, stir in a drained can of black beans or chickpeas during the last 5 minutes of cooking for extra protein and texture.
Let's get cooking!
Mexican Picadillo is a versatile, crowd pleasing dish that brings cozy spice and juicy comfort to the table any night of the week. Give it a try, tweak the heat to your liking, and enjoy the happy leftovers tomorrow.




