Bring the vibrant flavors of Mexico to your dinner table with this easy Mexican Picadillo recipe. Perfect for busy weeknights or casual gatherings, this hearty dish combines savory ground beef with potatoes and spices in a rich tomato-based sauce.
You’ll love how simple ingredients transform into a meal that satisfies the whole family. Plus, it’s incredibly versatile – serve it with rice, stuff it into tortillas, or enjoy it as a standalone stew.

Why You’ll Love This Mexican Picadillo
Discover five irresistible reasons to make this classic dish tonight. First, it delivers restaurant-quality flavors using pantry staples you probably already have. Second, the recipe adapts easily to different protein preferences – simply swap the ground beef for chicken or turkey if you prefer.
Third, you can control the spice level perfectly by adjusting the pepper amounts. Fourth, leftovers taste even better the next day as the flavors continue to develop. Finally, it comes together in under an hour, making it ideal when you want something satisfying but don’t have time for complicated cooking techniques.
Recipe
Print
Mexican Picadillo Recipe
- Total Time: 55 min
- Yield: 4 servings 1x
Description
A flavorful Mexican stew with ground beef, potatoes and spices simmered in tomato sauce
Ingredients
- 1 tablespoon olive oil
- 8 ounces yellow potatoes, diced (about 3–4 small, 225 g)
- 1 medium yellow onion, chopped
- 1 jalapeno pepper, chopped
- 1 serrano pepper, chopped (optional, for spicier)
- 2 cloves garlic, chopped
- 1 pound ground beef (450 g)
- 2 large tomatoes, chopped
- ¾ cup beef stock (use chicken or vegetable stock) (180 ml)
- 1 tablespoon paprika
- 1 tablespoon Mexican oregano
- 1 teaspoon cumin
- Salt and pepper to taste
Instructions
- Heat the oil in a large pan over medium heat.
- Add potatoes, onion and peppers. Cook 5 minutes until softened.
- Stir in garlic and ground beef. Break up meat and brown 5 minutes.
- Add tomatoes, stock and seasonings. Reduce heat to simmer.
- Simmer 20 minutes until potatoes soften and sauce thickens.
- Serve with rice or tortillas, peppers, chili flakes and lime.
Notes
- Use lean ground beef for less grease
- Add corn or peas in last 5 minutes for extra veggies
- Freezes well up to 3 months
- Prep Time: 10 min
- Cook Time: 45 min
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 cup
- Calories: 361 kcal
- Sugar: 4 g
- Sodium: 172 mg
- Fat: 27 g
- Saturated Fat: 9 g
- Carbohydrates: 8 g
- Fiber: 3 g
- Protein: 22 g
- Cholesterol: 78 mg
Ingredients and Substitutions
Essential Components
The key ingredients create the authentic flavor profile that makes this dish special. Olive oil forms the cooking base, while potatoes add heartiness. Onion, jalapeno, and garlic provide the aromatic foundation. Ground beef delivers the protein-packed element, and fresh tomatoes give the sauce its bright acidity. Mexican oregano and cumin offer the signature earthy notes that distinguish this version from other picadillo variations.
Flexible Swaps
Don’t have all the ingredients. No problem. Swap yellow potatoes for russets or even sweet potatoes if desired. Replace fresh tomatoes with a 15-ounce can of diced tomatoes when fresh aren’t available. If you don’t have beef stock, use chicken or vegetable broth instead – it still tastes fantastic. For a vegetarian twist, try using seasoned texturized vegetable protein (TVP) or lentils in place of ground beef. To adjust the heat level, omit the serrano pepper or replace jalapenos with milder poblano peppers.
How to Make Mexican Picadillo
Step 1: Sauté the Vegetables
Heat olive oil in a large skillet over medium heat. Add diced potatoes, chopped onion, and jalapeno (plus serrano if using). Cook for 5 minutes until vegetables begin to soften, stirring occasionally so they cook evenly.
Step 2: Brown the Meat
Add chopped garlic and ground beef to the skillet. Use a wooden spoon to break up the meat while it cooks. Browning takes about 5 minutes – the meat doesn’t need to be fully cooked at this stage since it will simmer later.
Step 3: Simmer the Sauce
Stir in chopped tomatoes, your choice of stock, paprika, Mexican oregano, cumin, salt, and pepper. Reduce heat to low and let the mixture simmer uncovered for 20 minutes. This allows the potatoes to become tender and the flavors to meld beautifully.
Step 4: Finish and Serve
Taste and adjust seasoning if needed. Remove from heat and let rest 5 minutes before serving. The picadillo should have a thick, stew-like consistency. If it seems too liquid, simmer 5 more minutes. Too thick. Add a splash more stock.
Pro Tips for Success
- Dice potatoes small (½-inch pieces) so they cook quickly and evenly
- Use lean ground beef (90/10) for best texture – higher fat content can make the dish greasy
- Let the picadillo rest 5-10 minutes after cooking to allow flavors to intensify
- Toast dried spices in your palm before adding to awaken their essential oils
- Add a pinch of cinnamon for an unexpected flavor twist that complements the cumin

Flavor Variations
Protein Options
While ground beef creates the classic version, try ground turkey for a lighter alternative. For poultry picadillo, consider our flavorful pesto chicken recipe that uses similar techniques. Vegetarians can substitute two cups of cooked lentils or black beans for the ground meat.
Vegetable Additions
Boost the nutritional profile by stirring in diced carrots with the potatoes. Peas or corn added during the last 5 minutes of cooking bring color and sweetness. For extra greens, mix in chopped spinach just before serving – it wilts perfectly from the residual heat.
Serving Suggestions
This versatile dish shines in multiple serving styles. Spoon it over steaming white rice with lime wedges for a traditional presentation. For low-carb options, try cauliflower rice or lettuce wraps. Stuff it into warm tortillas with avocado slices and fresh cilantro for amazing tacos. To make hearty stuffed peppers, fill halved bell peppers with picadillo and bake until tender. For a quick lunch bowl, top with fried eggs and pickled onions. It also pairs beautifully with simple roasted vegetables or a light salad for balanced meals.
Storage and Freezing Instructions
Let leftovers cool completely before storing in airtight containers. Refrigerate for up to 4 days or freeze for 3 months. To reheat refrigerated picadillo, warm gently in a saucepan over medium-low heat with a splash of broth or water to prevent drying. Frozen portions should thaw overnight in the refrigerator before reheating. For quick thawing, use your microwave’s defrost setting, stirring occasionally. The texture remains excellent after freezing, though potatoes may soften slightly. Add fresh herbs when serving to brighten thawed portions.
Nutrition Facts per Serving
| Calories | Fat | Carbs | Protein | Fiber | Sugar | Sodium |
|---|---|---|---|---|---|---|
| 361 kcal | 27 g | 8 g | 22 g | 3 g | 4 g | 172 mg |
FAQs About Mexican Picadillo
Can I make this dish ahead
Yes. Picadillo actually tastes better when made 1-2 days ahead. The extended resting time allows the flavors to fully develop. Store covered in the refrigerator and reheat gently before serving.
How can I reduce the sodium content
Use low-sodium stock and limit added salt. Since tomatoes and spices contribute plenty of flavor, you likely won’t miss the extra sodium. Taste before serving and adjust seasoning if necessary.
What if my picadillo turns out too watery
Simmer uncovered for additional 5-10 minutes to evaporate excess liquid. If the sauce reduces too much, add a splash more stock or water. Thick stew consistency is ideal for serving with rice or wraps.
Can I use different herbs
Mexican oregano offers distinct flavor, but regular oregano works in a pinch. For another time-saving option, check out our 15-minute egg roll bowl that uses clever herb substitutions. Avoid Italian seasoning blends as they contain different herb ratios.
Is this recipe gluten-free
Yes, when served with corn tortillas or rice instead of flour tortillas. Always check labels on store-bought stocks if cooking for gluten-sensitive individuals.
How do I make it spicier
Add another serrano pepper or include the seeds from jalapenos. For intense heat, stir in ¼ teaspoon cayenne pepper with other spices. Serve with extra hot sauce on the side for customizable heat levels.
Final Thoughts
This Mexican Picadillo recipe offers everything you want in a weeknight meal – quick preparation, bold flavors, and satisfying textures. Its combination of tender potatoes, savory beef, and aromatic spices creates a comforting dish that transports your taste buds south of the border.
Whether you serve it over rice, in tortillas, or alongside roasted vegetables, it always delivers a crowd-pleasing experience. Best of all, leftovers make excellent lunches or can inspire creative new meals like stuffed peppers or shepherd’s pie.
If you enjoy streamlined dinners packed with flavor, try our easy oven-baked chicken parmesan next – another family favorite that simplifies Italian classics. Whip up this picadillo tonight and watch it become a regular in your meal rotation!







