Mexican Picadillo: A Hearty and Traditional Beef Skillet

Mexican Picadillo is a comforting, tomato-based ground beef hash simmered with earthy spices, tender potatoes, and aromatic vegetables for a flavorful meal. This classic dish relies on simple pantry staples to create a deep, complex flavor profile that feels like home cooking in every bite. It serves as a versatile foundation for tacos, empanadas, or simply a warm bowl served over fluffy jasmine rice.

Table of Contents

Why You’ll Love This Mexican Picadillo

The beauty of this dish lies in the seamless harmony of textures. You get the savory, browned ground beef paired with the soft, melt-in-your-mouth potatoes and the sweetness of diced carrots. Each bite is balanced perfectly by the acidity of the tomato base and the warmth of cumin and oregano.

Beyond the taste, this recipe is a masterclass in convenience. It comes together in a single skillet, meaning minimal cleanup for busy weeknights. Because the ingredients are pantry-friendly, you can whip this up whenever you have a pound of beef on hand without needing a special grocery trip.

It also holds up exceptionally well as a leftover. In fact, many believe that the spices settle into the potatoes and meat even better the next day, making those lunch or dinner leftovers just as, if not more, delicious than the initial batch.

Ingredients of the Mexican Picadillo

For the Base

  • 1 lb lean ground beef
  • 2 medium potatoes, peeled and cut into small 1/2-inch cubes
  • 2 medium carrots, peeled and finely diced
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced

For the Sauce

  • 15 oz tomato sauce or crushed fire-roasted tomatoes
  • 1/2 cup beef broth
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1/2 tsp smoked paprika
  • Salt and black pepper to taste

Optional Toppings

  • Fresh cilantro, chopped
  • Sliced avocado
  • Lime wedges

Equipment / Tools Needed

  • Large heavy-bottomed skillet or Dutch oven
  • Chef’s knife
  • Cutting board
  • Wooden spoon or spatula
  • Measuring cups and spoons

Step-by-Step Instructions

Step 1: Prep the Aromatics and Vegetables

Start by peeling your potatoes and carrots, ensuring they are cut into small, uniform cubes. This size is critical because it allows the vegetables to cook through evenly alongside the ground beef without turning into mush. Mince your garlic and dice the onion finely so they create a flavorful base.

Step 2: Brown the Beef

Heat your skillet over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon as it browns. Once the meat is no longer pink and beginning to crisp up slightly on the edges, drain off any excess fat from the pan. Adding the aromatics directly to the rendered fat creates a more savory foundation, but keeping the fat level moderate ensures the dish isn’t greasy.

Step 3: Sauté the Vegetables

Lower the heat to medium and add your diced onions, garlic, and carrots to the skillet. Sauté these for about 5 minutes until the onions become translucent and fragrant. This step softens the harder vegetables, ensuring they will reach the perfect texture once the sauce is added.

Step 4: Simmer with Potatoes and Sauce

Add the potato cubes to the pan along with the tomato sauce, beef broth, cumin, oregano, and paprika. Give everything a thorough stir to combine. Cover the skillet and let the mixture simmer on medium-low for 15 to 20 minutes, or until the potatoes are tender when pierced with a fork. Remove the lid for the last few minutes if you prefer a thicker, less saucy consistency.

Tips & Tricks

For the best flavor, don’t rush the browning process of the beef. Allowing the meat to develop a deep brown crust creates a foundation of savory depth that defines authentic picadillo. If the sauce becomes too thick before the potatoes are cooked, add a splash of water or more broth to keep the mixture hydrated.

Serving Suggestions

Picadillo is incredibly versatile. Serve it over a bed of warm white rice with a side of refried beans for a traditional plate-style dinner. If you are looking for handheld options, use the mixture as a filling for warm flour tortillas, top with fresh cilantro and a squeeze of lime, or use it to stuff crispy taco shells.

Variations / Substitutions

You can easily substitute the beef for ground turkey or even lentils for a plant-based version that maintains the same hearty feel. Feel free to add peas or corn in the last five minutes of cooking to introduce a pop of sweetness and vibrant green color.

Storage and Reheating

Store your leftover picadillo in an airtight container in the refrigerator for up to 4 days. If you wish to freeze it, portion it out into freezer-safe bags or containers; it will remain fresh for up to 3 months. When reheating, it is best to do so in a small saucepan over low heat, adding a teaspoon of water to restore the saucy consistency if it tightened up while chilled.

Nutritional Info

Calories: 320 kcal
Protein: 22g
Carbohydrates: 18g
Fat: 16g

Conclusion

This Mexican Picadillo stands out as a reliable, comforting dish that brings warmth to any dinner table. With its perfect balance of tender potatoes and savory ground beef, it is a meal that both adults and children will look forward to regularly.

We hope this recipe becomes a staple in your home kitchen. Feel free to adjust the spices to suit your family’s preferences and enjoy the simple pleasure of a well-cooked, homemade meal.

FAQ

Can I make this dish ahead of time?

Yes, picadillo is an excellent make-ahead meal because the flavors meld and deepen after resting in the refrigerator. You can prepare the entire dish a day in advance and simply reheat it on the stovetop when you are ready to serve.

What if I want a spicier version?

To increase the heat, you can add diced serrano peppers or jalapeños to the skillet when sautéing the onions. You can also sprinkle in a teaspoon of chili powder or cayenne pepper when adding the other dried spices.

Can I freeze the potatoes?

Potatoes can sometimes change texture when frozen and thawed, becoming slightly softer. However, in a saucy dish like picadillo, they hold up reasonably well, making this a freezer-friendly meal option that stays delicious for months.

Is there a way to make the sauce thicker?

If you prefer a thicker consistency, simply remove the lid for the final stage of simmering to allow more moisture to evaporate. Alternatively, you can mash a few of the cooked potato chunks directly into the sauce, which will naturally thicken the gravy.

Mexican Picadillo: A Hearty and Traditional Beef Skillet

Mexican Picadillo

Chef Adam
A classic and comforting Mexican-style skillet meal featuring lean ground beef simmered with tender potatoes, sweet carrots, and a robust, aromatic tomato-based sauce. Spiced with earthy cumin and smoked paprika, this dish is a pantry-friendly favorite that is perfect for busy weeknights. Serve this hearty hash over fluffy jasmine rice, use it as a flavorful taco filling, or tuck it into crispy empanadas for a versatile family dinner that tastes even better as leftovers the next day.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Meat Recipes
Cuisine Mexican
Servings 4 servings
Calories 320 kcal

Ingredients
  

  • 1 lb lean ground beef
  • 2 medium potatoes, peeled and cut into 1/2-inch cubes
  • 2 medium carrots, peeled and finely diced
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 15 oz tomato sauce
  • 1/2 cup beef broth
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1/2 tsp smoked paprika
  • Salt and black pepper to taste
  • Optional: Fresh cilantro, sliced avocado, lime wedges

Instructions
 

  • Prepare the vegetables by peeling and cutting the potatoes and carrots into uniform 1/2-inch cubes, and dicing the onion and garlic.
  • Heat a large skillet over medium-high heat and add the ground beef.
  • Cook the beef, breaking it apart with a wooden spoon until browned and no longer pink; drain any excess fat if necessary.
  • Add the onion to the skillet and sauté until softened, then add the garlic and cook for another minute until fragrant.
  • Stir in the cubed potatoes and carrots, then add the tomato sauce and beef broth.
  • Add the cumin, oregano, smoked paprika, salt, and pepper; stir well to combine.
  • Reduce heat to low, cover the skillet, and simmer for 15-20 minutes or until the potatoes and carrots are tender.
  • Remove the lid and simmer uncovered for a few extra minutes if a thicker consistency is desired.
  • Serve warm, garnished with fresh cilantro, avocado, and lime wedges as desired.

Notes

Store leftovers in an airtight container for up to 3 days. The flavors deepen overnight, making it ideal for meal prep. You can substitute the beef broth with vegetable broth if preferred.