This hearty ground beef and potato dish is a versatile Mexican staple perfect for main courses or fillings. It features a savory tomato-based sauce and tender potatoes for a filling meal.

List of ingredients
- 1 medium Russet potato, 240 grams (washed and diced fine, skins left on) – adds texture and bulk.
- 3 tbsps olive or avocado oil – used for frying potatoes and browning beef.
- 1 pound ground chuck or sirloin (80% lean) – provides the primary protein and flavor.
- 3/4 teaspoon salt – enhances all savory notes.
- 3/4 teaspoon garlic powder – adds a concentrated garlic base.
- 3/4 teaspoon pepper – provides a subtle spicy heat.
- 3/4 teaspoon cumin – delivers a characteristic earthy aroma.
- 1/2 teaspoon oregano – adds a herbal depth to the sauce.
- 1 cup white onion, 200 grams (diced) – provides a sweet, aromatic base.
- 2-3 cloves of garlic, 16 grams (minced) – adds fresh pungent flavor.
- 2 large Roma tomatoes, 288 grams (roughly chopped) – creates the fresh sauce base.
- 1 to 2 serrano chiles, 25 grams (roughly chopped) – provides heat and brightness.
- 1/4 cup water – used for blending and adjusting sauce consistency.
step-by-step instructions
- Fry the Potatoes: Preheat 2-3 tbsps of olive or avocado oil in a nonstick pan over medium heat for a few minutes. Add the diced potatoes and cook until they are browned and crispy in most spots. Cover the pan while they cook; the resulting steam helps the potatoes cook faster on the inside. Transfer the cooked potatoes to a plate lined with paper towels to drain excess oil and set them aside.
- Brown the Beef: In a separate skillet over medium/high heat, add the ground beef. Season the meat immediately with salt, pepper, garlic powder, cumin, and crushed oregano. Cook for 8 to 10 minutes, stirring occasionally, until the beef is nicely browned.
- Sauté Aromatics: Add the minced garlic and diced onion to the browned beef. Continue cooking for 3 to 4 minutes until the onion becomes translucent and fragrant.
- Prepare the Sauce: Place the chopped Roma tomatoes, serrano chiles, and 1/4 cup of water into a blender. Blend on high speed until the mixture is completely smooth.
- Simmer the Mixture: Pour the blended tomato mixture into the skillet with the beef. Bring the liquid to a boil.
- Combine and Thicken: Fold the fried potatoes into the beef and sauce, stirring well to combine all elements. Taste for seasoning and continue cooking at a low simmer for 7 to 10 minutes until the sauce thickens and reduces.
- Final Step: Remove the pan from the heat. If you intend to use the picadillo as a filling for rellenos, empanadas, or tacos dorados, allow the mixture to cool completely before stuffing.
Cooking Technique Enhancements
Selecting the Ideal Beef Cut
Using ground chuck with an 80% lean and 20% fat ratio is recommended for this dish. The fat content ensures the meat remains juicy during the browning process and carries the spices more effectively. If the meat releases too much grease, you can carefully drain a portion of the fat before adding the onions and garlic.
Mastering the Potato Texture
Dice the Russet potatoes into small, uniform cubes of approximately 1/4 inch to ensure they cook evenly. Leaving the skins on provides additional nutrients and a rustic texture that holds up better during the simmering phase. Covering the pan during the initial fry creates a steaming effect that softens the interior while the exterior browns.
Optimizing the Sauté Process
Cook the beef over medium-high heat to achieve a proper sear, which develops deeper flavor through the Maillard reaction. Adding the garlic and onion after the beef has browned prevents the garlic from burning, which would otherwise create a bitter taste. Ensure the onions are sautéed until soft to integrate their sweetness into the sauce.
Perfecting the Sauce Consistency
Blending the tomatoes and serranos creates a smooth, cohesive sauce that coats the beef and potatoes evenly. Simmering the mixture on low heat after boiling allows the flavors to meld and the water to evaporate, resulting in a thick, rich glaze. If the sauce reduces too quickly, you can add a tablespoon of water to maintain the desired texture.
Serving and Plating Ideas
Assembling Crispy Tostadas
Spread a thin layer of warm pinto beans onto a fried corn tortilla tostada. Top the beans with a generous scoop of the beef and potato picadillo. Finish the dish with shredded lettuce, diced tomato, sliced avocado, minced raw onion, crumbled queso fresco, and a drizzle of Mexican crema.
Pairing with Traditional Side Rice
Serve the picadillo alongside a portion of Mexican-style red rice. The fluffy texture of the rice complements the density of the potatoes and beef. For an integrated meal, you can scoop the picadillo directly over the rice and garnish with fresh cilantro leaves.
Stuffing Chile Rellenos
Use the cooled picadillo as a hearty filling for roasted poblano peppers. Stuff the mixture into the center of the pepper, coat the pepper in a light batter, and fry until golden. This preparation eliminates the need for cheese fillings while providing a savory, textured center.
Creating Beef and Potato Tacos
Lightly brush corn tortillas with oil and heat them on a comal until warm and pliable. Fill each tortilla with the picadillo and continue to cook on the comal until the edges of the tortilla become slightly crispy. Serve with a side of spicy salsa verde or salsa roja for added acidity.
Ingredient Modifications and Substitutions
Alternative Potato Varieties
While Russet potatoes are traditional for their starchy texture, Yukon Gold potatoes are an excellent substitute. Yukon Golds have a creamier consistency and hold their shape well during simmering. Red potatoes can also be used, although they provide a firmer bite and a slightly different flavor profile.
Adjusting the Heat Levels
Serrano chiles provide a sharp, spicy kick to the dish. If you prefer a milder flavor, replace the serranos with jalapeño peppers or remove the seeds from the serranos before blending. For a completely mild version, substitute the chiles with a small amount of mild paprika to maintain color without the heat.
Using Different Cooking Oils
Olive oil and avocado oil are both suitable due to their health benefits and adequate smoke points. If these are unavailable, vegetable oil or canola oil can be used to fry the potatoes. Avoid using butter for the initial potato fry, as it may burn at the temperatures required to get the potatoes crispy.
Incorporating Additional Vegetables
To increase the nutrient density of the dish, consider adding diced carrots or frozen green peas. Add the carrots at the same time as the onions to ensure they soften properly. Peas should be folded in during the final few minutes of simmering to maintain their bright green color and pop.
Storage and Preservation
Proper Refrigeration Guidelines
Store leftover picadillo in an airtight glass or plastic container in the refrigerator. It will remain fresh and safe to eat for 3 to 4 days. Ensure the dish is cooled to room temperature before sealing the container to prevent excess moisture from building up inside.
Long Term Freezing Instructions
This recipe freezes well and can be stored for up to three months. Place the cooled mixture in freezer-safe bags, squeezing out as much air as possible to prevent freezer burn. Label the bags with the date of preparation for easy tracking.
Best Reheating Methods
For the best texture, reheat picadillo on the stovetop over medium-low heat. Add a splash of water or beef broth to the pan to loosen the sauce and prevent the beef from drying out. Alternatively, use a microwave-safe dish and cover it with a damp paper towel to retain moisture while heating.
Troubleshooting Common Issues
Preventing Mushy Potatoes
If the potatoes become too soft, it is often because they were simmered for too long. To prevent this, ensure the potatoes are properly browned and partially cooked before adding them to the sauce. Fold them in only during the final 7 to 10 minutes of cooking.
Fixing a Sauce That is Too Thin
If the sauce remains watery after the simmering period, increase the heat slightly to a medium simmer for a few additional minutes. Stir frequently to prevent the beef from sticking to the bottom of the pan. Reducing the liquid concentrates the flavor and creates a better coating for the ingredients.
Balancing the Seasoning
If the dish tastes too acidic due to the tomatoes, add a small pinch of sugar to neutralize the tartness. If the flavors seem flat, increase the amount of cumin or salt slightly. Always taste the sauce after the final reduction, as flavors concentrate as the liquid evaporates.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes, ground turkey is a suitable alternative. Because turkey is leaner than beef, you may need to add an extra tablespoon of oil to the skillet to prevent the meat from sticking and to ensure it browns properly.
Should I peel the potatoes before dicing?
Peeling is optional, but leaving the skins on is recommended for this specific recipe. The skin adds a rustic quality and helps the potato cubes maintain their structural integrity during the frying and simmering process.
How can I make the picadillo more soupy?
If you prefer a more liquid consistency, add one cup of beef broth or vegetable broth to the blender when mixing the tomatoes and serranos. This will result in a thinner sauce that is ideal for serving over rice or as a stew.
What if I do not have a blender?
You can achieve a similar result by finely mincing the tomatoes and serrano chiles by hand. Sauté the minced vegetables with the onions and garlic until they break down and release their juices, creating a chunky but flavorful sauce.
Print
Mexican Ground Beef and Potato Picadillo
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: General
Description
Recipes from home are the best! I prepare this recipe for picadillo at least twice a month. It’s simple and delicious!
Ingredients
- 1 medium Russet potato (240 grams), washed and diced fine
- 3 tbsps olive or avocado oil
- 1 pound ground chuck or sirloin (80% lean)
- 3/4 teaspoon salt
- 3/4 teaspoon garlic powder
- 3/4 teaspoon pepper
- 3/4 teaspoon cumin
- 1/2 teaspoon oregano
- 1 cup white onion (200 grams), diced
- 2–3 cloves of garlic (16 grams), minced
- 2 large Roma tomatoes (288 grams), roughly chopped
- 1 to 2 serrano chiles (25 grams), roughly chopped
- 1/4 cup water
Instructions
- Sauté Potatoes: Preheat 2-3 tbsps of olive or avocado oil in a nonstick pan to medium heat; add diced potatoes, cover, and cook until browned and crispy.
- Drain: Transfer potatoes to a plate lined with paper towels to drain and set aside.
- Brown Beef: In a separate skillet at medium/high heat, add ground beef and season with salt, pepper, garlic powder, cumin, and oregano; cook for 8 to 10 minutes until browned.
- Sauté Aromatics: Add the minced garlic and diced onion and continue cooking for 3-4 minutes.
- Blend Sauce: Blend tomatoes, serranos, and 1/4 cup water on high until smooth.
- Combine: Pour the tomato mixture into the beef and bring to a boil.
- Simmer: Fold in the potatoes and stir well; simmer on low for 7-10 minutes until the sauce thickens and reduces.
Notes
You can substitute the salt with chicken bouillon powder for additional flavor.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 380 kcal
- Sugar: 4 g
- Sodium: 620 mg
- Fat: 22 g
- Saturated Fat: 8 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 26 g
- Cholesterol: 85 mg
Keywords: picadillo, ground beef, potatoes, Mexican cuisine, main course




