Picture this: a fragrant pot of Mexican Picadillo simmering gently on your stove. The aroma of seasoned ground beef melded with vibrant vegetables brings me back to bustling family gatherings filled with laughter and shared meals. This dish has been a staple in my home, a reliable choice for when I want something hearty yet simple to prepare.

With a blend of savory ground beef, tender potatoes, and a touch of spice, Mexican Picadillo is a versatile dish that shines on a busy weeknight. Its blend of ingredients and warm flavors make it a comforting favorite, easy enough for novice cooks but rewarding for seasoned chefs. Whether you’re serving it with rice or tucking it into tortillas, this recipe promises to become a beloved part of your meal rotation.
Jump to:
Why You’ll Love This Recipe
- Flavorful Simplicity: The combination of ground beef, veggies, and spices delivers complex flavors with minimal effort.
- Hearty and Satisfying: With potatoes and carrots, this dish is a complete meal that fills you up and keeps you satisfied.
- Versatile Serving Options: From tacos to rice pairings, Picadillo adapts to any meal preference.
- Customizable Spice Level: Adjust the heat with optional chipotle peppers for a personalized touch.
- Easy One-Pan Meal: Cooking all in one skillet reduces cleanup time, perfect for busy cooks.
Ingredients You'll Need
- Ground Beef – 1 lb (450g) of 80/20 lean-to-fat ratio offers a balance of flavor and juiciness.
- Potatoes – 2 medium, peeled and diced into ½-inch cubes for heartiness and texture.
- Carrot – 1 medium, peeled and diced, adds sweetness and color.
- Frozen Peas – ½ cup brings a pop of color and mild sweetness.
- Onion – 1 medium, finely chopped, provides foundational flavor.
- Garlic Cloves – 3, minced, infuse the dish with savory richness.
- Roma Tomatoes – 2, finely chopped, contribute freshness and tanginess.
- Tomato Sauce – 1 can adds thickness and enhances the tomato flavor.
- Beef or Chicken Broth – 1 cup for a rich base that deepens the dish's flavor.
- Vegetable Oil – 2 tablespoon to sauté ingredients without sticking.
- Ground Cumin – 1 teaspoon introduces earthy warmth.
- Smoked Paprika (optional) – 1 teaspoon offers a gentle smokiness.
- Dried Oregano – 1 teaspoon for a hint of herbal flavor.
- Ground Cinnamon (optional) – ½ teaspoon adds a unique warm spice note.
- Chipotle Peppers in Adobo Sauce (optional) – 1-2, chopped, for heat and smokiness.
- Salt and Black Pepper – to taste, enhances all flavors.
- Fresh Cilantro – chopped, for garnish, adds freshness and color.
- Lime Wedges – for serving, a citrusy finish to complement the flavors.
How to Make Mexican Picadillo
Step 1: Brown the Beef
Heat 1 tablespoon of vegetable oil in a large skillet over medium heat. Add the ground beef, breaking it up with a wooden spoon, and cook until browned, about 5-7 minutes. Drain excess fat if needed and season with salt and pepper. Remove the beef from the skillet and set aside.
Step 2: Sauté the Aromatics
In the same skillet, heat the remaining 1 tablespoon of vegetable oil. Add the onion and sauté until softened, about 3 minutes. Stir in the garlic and cook until fragrant, about 30 seconds.
Step 3: Cook the Tomatoes and Spices
Add the chopped tomatoes, tomato sauce, cumin, paprika, oregano, and cinnamon. Stir well and cook for 5 minutes until the tomatoes break down and the mixture is aromatic. If using, add chipotle peppers for spice.
Step 4: Combine Beef and Vegetables
Return the browned beef to the skillet. Add diced potatoes, carrots, and broth or water. Stir to combine. Reduce heat to low, cover, and let simmer for 20-25 minutes, stirring occasionally, until potatoes and carrots are tender.
Step 5: Finish with Peas
Stir in the peas during the last 5 minutes of cooking. Taste and adjust seasoning with salt and pepper if needed.
Step 6: Garnish and Serve
Garnish with chopped fresh cilantro and serve hot with lime wedges on the side. Pair with white rice, warm tortillas, or as a filling for tacos or empanadas.

Pro Tips from My Kitchen
✓ Optimize Browning – Ensure the beef is spread evenly in the pan and allow it to brown undisturbed before stirring, for maximum flavor.
✓ Spice Control – Start with a small amount of chipotle, then increase gradually to avoid overpowering spice levels.
✓ Potato Texture – Dice potatoes evenly for consistent cooking; this prevents some pieces from being undercooked while others are overdone.
✓ Freshness Boost – Add a squeeze of lime juice right before serving to brighten up the flavors.
✓ Meal Prep Friendly – Picadillo can be cooled and stored in airtight containers for up to 3 days, making it great for weekly meal prep.
Serving Ideas and Variations
- Serve Mexican Picadillo over fluffy white rice for a complete, satisfying meal, allowing the flavors to soak into the grains.
- Use it as a hearty filling for corn tortillas, creating delicious homemade tacos topped with fresh cilantro and avocado slices.
- For a comforting twist, fill empanada dough with Picadillo and bake for a pastry-style delight.
- Add a can of black beans to the mixture for added protein and fiber, turning it into a more filling, nutrient-rich dish.
Frequently Asked Questions About Mexican Picadillo
Yes, you can use ground turkey or chicken as a leaner alternative, though the flavor may be less rich than with beef.
Make sure the potatoes are diced into ½-inch cubes and simmer the Picadillo covered, occasionally stirring, until they are tender when pierced with a fork.
Absolutely. Cook up a batch and refrigerate for up to 3 days. Reheat over low heat on the stovetop or in the microwave until thoroughly warmed.
If it's too watery, simmer uncovered for a few additional minutes to reduce the liquid. Ensure the broth is added gradually to control moisture.
Pair it with soft corn tortillas, making it a satisfying filling for burritos, or serve with a side of fresh, crisp salad.

Mexican Picadillo Recipe
Ingredients
- 1 lb Ground Beef (80/20 lean-to-fat ratio)
- 2 medium Potatoes, peeled and diced (into ½-inch cubes)
- 1 medium Carrot, peeled and diced
- ½ cup Frozen Peas
- 1 medium Onion, finely chopped
- 3 cloves Garlic, minced
- 2 Roma Tomatoes, finely chopped
- 1 can Tomato Sauce
- 1 cup Beef or Chicken Broth
- 2 tablespoons Vegetable Oil for sautéing
- 1 teaspoon Ground Cumin
- 1 teaspoon Smoked Paprika (optional)
- 1 teaspoon Dried Oregano
- ½ teaspoon Ground Cinnamon (optional)
- 1-2 Chipotle Peppers in Adobo Sauce (optional), chopped
- Salt and Black Pepper to taste
- Fresh Cilantro, chopped for garnish
- Lime Wedges for serving
Instructions
- Heat 1 tablespoon of vegetable oil in a large skillet over medium heat.
- Add the ground beef, breaking it up with a wooden spoon, and cook until browned, about 5-7 minutes. Drain excess fat if needed and season with salt and pepper. Remove the beef from the skillet and set aside.
- In the same skillet, heat the remaining 1 tablespoon of vegetable oil. Add the onion and sauté until softened, about 3 minutes. Stir in the garlic and cook until fragrant, about 30 seconds.
- Add the chopped tomatoes, tomato sauce, cumin, paprika, oregano, and cinnamon. Stir well and cook for 5 minutes until the tomatoes break down and the mixture is aromatic. If using, add chipotle peppers for spice.
- Return the browned beef to the skillet. Add diced potatoes, carrots, and broth or water. Stir to combine. Reduce heat to low, cover, and let simmer for 20-25 minutes, stirring occasionally, until potatoes and carrots are tender.
- Stir in the peas during the last 5 minutes of cooking. Taste and adjust seasoning with salt and pepper if needed.
- Garnish with chopped fresh cilantro and serve hot with lime wedges on the side.
Notes
- Optimize browning by spreading beef evenly in the pan before stirring.
- Adjust spice with chipotle gradually to control heat.
- Diced potatoes should be evenly cut for consistent cooking.
- Add lime juice before serving for brightness.
- Can be stored in airtight containers for weekly meal prep.





Leave a Reply