I absolutely love this Mexican Picadillo Recipe because it’s like a warm hug on a plate—comforting, hearty, and packed with bold, layered flavors. When I first tried making picadillo at home, I was amazed at how simple ingredients like ground beef, potatoes, and a punch of peppers come together to create something truly special. It’s a go-to for weeknights when I want something satisfying but easy enough to whip up without fuss.
You’ll find that this Mexican Picadillo Recipe is perfect served over rice or with warm tortillas, making it incredibly versatile. Whether you’re looking for a cozy dinner or a flavorful meal to share, this dish delivers every time. Plus, it’s great for making ahead and reheating, so it can stretch across multiple meals or feed a crowd with little extra effort.
Why You’ll Love This Recipe
- Super Flavorful: Each bite offers a beautiful balance of spices and freshness without overwhelming heat.
- Easy to Make: Minimal prep and straightforward steps that you can easily follow even on busy days.
- Versatile Serving Options: Works great with rice, tortillas, or even as a filling for tacos or empanadas.
- Customizable Heat Level: Whether you like it mild or spicy, you can adjust the peppers and chili flakes to suit your taste.
Ingredients You’ll Need
The ingredients for this Mexican Picadillo Recipe come together beautifully to create layers of flavor and texture. I always recommend using fresh produce and quality ground meat for the best results.
- Olive oil: Use a good quality extra virgin olive oil for richer flavor and a healthy fat boost.
- Yellow potatoes: Diced small so they cook evenly and absorb all the delicious flavors.
- Yellow onion: Adds a mild sweetness and depth to the base of the dish.
- Jalapeno pepper: Gives just the right kick without overpowering the dish.
- Serrano pepper: Optional, but great if you really like to dial up the heat.
- Garlic: Freshly chopped garlic brings an essential aromatic punch every time.
- Ground beef: Classic choice here, but feel free to swap with turkey, chicken, or pork for variation.
- Tomatoes: Fresh and diced, they add a nice acidity and juicy texture.
- Beef stock: You can substitute chicken or veggie stock; it deepens the flavor and helps tenderize the potatoes.
- Paprika: Adds warmth and a touch of sweetness—don’t skip it!
- Mexican oregano: Its distinct earthy note is an absolute must for authenticity.
- Cumin: Brings that smoky, nutty undertone that pairs perfectly.
- Salt and pepper: To taste, of course! Season gradually and adjust as you go.
Variations
I love how flexible this Mexican Picadillo Recipe is—it’s easy to personalize depending on what you have on hand or your flavor preferences. Adding in extra veggies or swapping meats lets you make the dish your own.
- With Vegetables: I sometimes toss in diced carrots or peas for extra color and nutrition, and it works like a charm.
- Spicier Version: When I’m craving more heat, I add extra serrano peppers or a pinch of cayenne to turn up the fire.
- Using Ground Turkey or Chicken: Leaner meats work well here and still taste great with the spices and stock.
- Traditional Touch: Some families add raisins and olives for a sweet-savory twist that I found surprisingly delightful.
How to Make Mexican Picadillo Recipe
Step 1: Soften the Potatoes and Aromatics
Start by heating the olive oil over medium heat in a large pan. Toss in the diced potatoes, chopped onion, and your peppers. Cook these for about 5 minutes, stirring occasionally, until the potatoes begin to soften and the onions turn translucent. This step is important because it creates a flavorful base and prevents the potatoes from being undercooked later.
Step 2: Brown the Meat and Add Garlic
Next, stir in the garlic and ground beef. Break the meat up with a wooden spoon so it browns evenly. Cook for about 5 minutes until the beef is starting to brown but not fully cooked through yet. This partial cooking stage allows the flavors to meld better during simmering later.
Step 3: Add Tomatoes, Stock, and Spices
Now pour in the chopped tomatoes and beef stock, then sprinkle on the paprika, Mexican oregano, cumin, salt, and pepper. Stir everything well to combine and reduce the heat to a gentle simmer. This is where the Picadillo develops its rich, comforting character as flavors blend together.
Step 4: Simmer Until Tender
Let the mixture simmer for around 20 minutes, uncovered or partially covered, stirring occasionally. You’ll want the potatoes to become tender and the meat fully cooked, absorbing all those beautiful spices along the way. Be patient here—the simmering really brings out that homey picadillo goodness.
Step 5: Serve and Enjoy
Serve this Mexican Picadillo over steamed rice or alongside warmed tortillas. Don’t forget your favorite garnishes like sliced peppers, chili flakes, fresh lime juice, and a drizzle of hot sauce to take it over the top. Trust me, these extras make it feel like a special occasion meal.
Pro Tips for Making Mexican Picadillo Recipe
- Don’t Overcrowd the Pan: Browning the meat in batches if necessary helps it brown nicely instead of steaming.
- Use Fresh Peppers: Fresh jalapeno and serrano make a huge difference over dried or powdered versions.
- Taste and Adjust Seasoning: I always check for salt and spice levels near the end and tweak it just right.
- Simmer Gently: Keep heat low to avoid toughening potatoes or drying out the meat.
How to Serve Mexican Picadillo Recipe
Garnishes
When I serve Mexican Picadillo Recipe, I love topping it with slices of fresh jalapeno or serrano for some bold crunch and heat. A squeeze of fresh lime juice right before eating brightens the whole dish. Chili flakes and a dash of your favorite hot sauce also add a fantastic punch if you like it spicy.
Side Dishes
I typically pair picadillo with fluffy white rice or warm corn tortillas to soak up every delicious bite. Mexican street corn or a simple avocado salad are also excellent side dishes that complement the rich meat and potatoes nicely.
Creative Ways to Present
For family gatherings or a cozy dinner party, I’ve served picadillo stuffed inside warm tortillas topped with chopped cilantro and crumbled queso fresco. It makes for a fun, interactive meal that everyone can customize with their preferred toppings.
Make Ahead and Storage
Storing Leftovers
I store leftover Mexican Picadillo in an airtight container in the fridge, where it stays fresh for up to 3 days. I find letting it chill overnight actually helps the flavors deepen even more, making leftovers just as tasty as when freshly made.
Freezing
This recipe freezes really well too. I portion it into freezer-safe containers and freeze for up to 3 months. When I’m ready to eat, I thaw it in the fridge overnight so it reheats evenly without losing texture.
Reheating
To reheat, I warm the picadillo gently in a skillet on medium-low heat with a splash of stock or water if it feels dry. This keeps the potatoes tender and the meat juicy. Microwave works too, but stirring halfway through helps it heat more evenly.
FAQs
-
Can I make this Mexican Picadillo Recipe vegetarian?
Absolutely! You can replace the ground beef with plant-based crumbles, lentils, or finely chopped mushrooms. Sauté them just like you would the meat, and the spices and potatoes will carry the dish beautifully.
-
Is Mexican Picadillo spicy?
This picadillo has a medium heat level by default, but you control the spice. Use fewer or no peppers for mild flavor, or add serrano peppers and chili flakes if you want it hotter. Plus, hot sauce on the side lets everyone spice it to their taste.
-
Can I prepare the Mexican Picadillo Recipe ahead of time?
Yes! In fact, the flavors deepen the next day, making it even better. Simply store it refrigerated in an airtight container and reheat gently before serving.
-
What can I serve with Mexican Picadillo?
It’s delicious with white or Mexican rice, warm tortillas, or even over crispy tostadas. Fresh garnishes like lime wedges, avocado slices, and a side of refried beans make it a complete meal.
Final Thoughts
This Mexican Picadillo Recipe holds a special place in my kitchen because it’s a simple, flavorful dish that everyone loves—whether it’s a quick weekday dinner or a casual weekend feast. I encourage you to make it your own, try different variations, and enjoy the process as much as the delicious results. Trust me, once you master this, it’s going to be one of those recipes you keep coming back to again and again.
PrintMexican Picadillo Recipe
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Description
This hearty Mexican Picadillo recipe features a flavorful combination of ground beef, tender yellow potatoes, tomatoes, and a blend of traditional Mexican spices. Perfectly simmered to meld the spices with fresh ingredients, it makes a comforting dish served over rice or with warm tortillas, customizable with extra heat or additional ingredients like olives and raisins.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 8 ounces yellow potatoes (about 3-4 small), diced
- 1 medium yellow onion, chopped
- 1 jalapeno pepper, chopped
- 1 serrano pepper, chopped (optional, for spicier)
- 2 cloves garlic, chopped
- 1 pound ground beef (or substitute with ground chicken, turkey, or pork)
- 2 large tomatoes, chopped
- 3/4 cup beef stock (or chicken or vegetable stock)
- 1 tablespoon paprika
- 1 tablespoon Mexican oregano
- 1 teaspoon cumin
- Salt and pepper to taste
For Serving
- Cooked rice or warmed tortillas
- Sliced peppers
- Chili flakes
- Fresh lime juice
- Hot sauce
Instructions
- Heat the oil and soften vegetables: Heat the olive oil in a large pan over medium heat. Add the diced potatoes, chopped onion, jalapeno, and serrano peppers. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften.
- Add garlic and brown the ground beef: Stir in the chopped garlic and ground beef. Use a wooden spoon to break up the meat as it cooks. Continue cooking for 5 minutes until the beef starts to brown but is not fully cooked through.
- Add tomatoes, stock, and seasonings: Mix in the chopped tomatoes, beef stock, paprika, Mexican oregano, cumin, salt, and pepper. Stir to combine all ingredients evenly.
- Simmer to cook through: Reduce the heat to low to simmer the mixture. Cover and cook for 20 minutes, allowing the flavors to meld and the potatoes to become tender. Stir occasionally to prevent sticking.
- Serve: Serve the picadillo hot over cooked rice or with warmed tortillas. Garnish with sliced peppers, chili flakes, a squeeze of fresh lime juice, and your favorite hot sauce to taste.
Notes
- Heat Factor: Medium, but you can increase spiciness by adding hotter peppers, extra chili flakes, or more hot sauce.
- Customizable Ingredients: Traditional variations may include parsley, blanched almonds, olives, carrots, and raisins for added depth and texture.
- Meat Alternatives: Ground chicken, turkey, or pork can be used instead of beef for different flavor profiles.
- Serving Suggestions: Picadillo pairs wonderfully with rice, corn or flour tortillas, and fresh lime to brighten flavors.