Mexican Picadillo Recipe
A fragrant, mildly spicy ground beef casserole with tomatoes, potatoes, and warm spices, perfect for family dinners.
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.
I 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.
Recipe at a Glance
Ingredients
Substitutions & Variations
Step-by-Step 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.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
Serve this hearty picadillo in a few simple, classic ways that highlight its rich, spiced character.
Frequently Asked Questions
Go Make It!
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.