Why You’ll Love This Recipe
Mexican Picadillo is a comforting, savory dish made with ground beef, tomatoes, potatoes, and a blend of spices that deliver rich, home-style flavor. Often served with rice or used as a filling for tacos, empanadas, or chiles rellenos, this versatile meal is quick to make and deeply satisfying. Its balance of textures and warmth makes it a favorite in Mexican households.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
ground beefpotatoesroma tomatoeoniongarlicclovebay leafsaltblack pepperground cuminoreganochicken brothvegetable oiloptional additions: peas, carrots, raisins, olives
directions
Heat the vegetable oil in a large skillet over medium heat.
Add the chopped onion and cook until translucent, then stir in the minced garlic and cook for another minute.
Add the ground beef and cook until browned, breaking it up with a spoon as it cooks.
Stir in diced tomatoes and cook for a few minutes until softened.
Add cubed potatoes, bay leaf, cumin, oregano, salt, and pepper. Mix well.
Pour in the chicken broth and bring to a simmer.
Cover and cook for about 15-20 minutes, or until the potatoes are tender and the flavors are well combined.
If using, stir in optional peas, carrots, raisins, or olives in the last few minutes of cooking.
Remove the bay leaf before serving.
Servings and timing
This recipe serves 4-6 people.Preparation time: 10 minutesCooking time: 25-30 minutesTotal time: 35-40 minutes
Variations
Use ground turkey or chicken as a lighter alternative to beef.
Add a splash of vinegar or tomato sauce for a tangier flavor.
Include chopped jalapeño or chipotle for added heat.
Serve over rice or inside tortillas for tacos or burritos.
storage/reheating
Store Mexican Picadillo in an airtight container in the refrigerator for up to 4 days.Reheat in a skillet over medium heat or in the microwave until warmed through.You can freeze it for up to 2 months—thaw overnight in the refrigerator before reheating.

FAQs
What does picadillo mean?
Picadillo comes from the Spanish word picar, meaning “to chop”—referring to the finely chopped ingredients.
Is Mexican Picadillo spicy?
It’s usually mild but can be made spicy with the addition of chiles.
Can I make it vegetarian?
Yes, substitute the meat with lentils or plant-based ground crumbles.
What are the best potatoes to use?
Waxy potatoes like Yukon Gold hold their shape best, but russets work if you don’t mind a softer texture.
Can I make it ahead of time?
Yes, Picadillo’s flavors deepen with time, making it a great make-ahead dish.
Is it gluten-free?
Yes, as long as all ingredients used are gluten-free, particularly the broth.
Can I add beans?
While not traditional, beans can be added for more protein and texture.
Why are there raisins in some versions?
Some regional variations add raisins for a hint of sweetness to balance the savory elements.
Is Picadillo the same in all Latin countries?
No, different countries have unique takes—this is the Mexican version.
Can it be used as a filling?
Absolutely, Picadillo is commonly used in tacos, empanadas, and stuffed peppers.
Conclusion
Mexican Picadillo is a flavorful, hearty dish perfect for busy weeknights or family dinners. With its rich tomato base, tender potatoes, and seasoned ground beef, it delivers comfort and versatility in every bite. Whether enjoyed on its own or as a filling, it’s a staple worth mastering in any kitchen.
PrintMexican Picadillo
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Low Lactose
Description
Mexican Picadillo is a traditional ground beef hash made with tomatoes, potatoes, and a medley of spices. It’s hearty, flavorful, and perfect for tacos, rice bowls, or as a standalone dish.
Ingredients
- 1 lb ground beef
- 2 tablespoons vegetable oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 2 medium tomatoes, chopped
- 2 medium potatoes, diced
- 1/2 cup tomato sauce
- 1/4 cup water
- 1/2 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- Salt and pepper to taste
- 1/2 cup frozen peas (optional)
- 1/4 cup chopped cilantro (optional)
Instructions
- Heat the vegetable oil in a large skillet over medium heat.
- Add chopped onions and cook until translucent, about 3-4 minutes.
- Stir in the garlic and cook for another 30 seconds.
- Add the ground beef and cook until browned, breaking it up with a spoon.
- Mix in the chopped tomatoes, diced potatoes, tomato sauce, and water.
- Season with cumin, oregano, salt, and pepper.
- Reduce the heat, cover, and let it simmer for 15-20 minutes or until the potatoes are tender.
- If using, add the peas and cook for another 5 minutes.
- Garnish with chopped cilantro before serving.
Notes
- Use russet or Yukon gold potatoes for best texture.
- You can substitute ground turkey or pork for beef.
- Leftovers make great taco or empanada fillings.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 4g
- Sodium: 480mg
- Fat: 22g
- Saturated Fat: 7g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 60mg
Your email address will not be published. Required fields are marked *