New video every week on YouTube →
Mexican Picadillo, Juicy Ground Beef and Potato Recipe

Mexican Picadillo, Juicy Ground Beef and Potato Recipe

Mexican picadillo with ground beef, potato, carrot, tomato and peas, juicy rather than greasy, cooked to 160°F (71°C) in 50 minutes for 6. Which beef to buy, potato dice, a 30-minute version, how many tacos it fills and how to freeze it.

Most picadillo that comes out dry and grainy went wrong in the first 10 minutes, when the ground beef was stirred into onions and tomato and left to boil in its own juice. Mexican picadillo (pee-kah-DEE-yoh) is ground beef simmered with diced potato, carrot and tomato, often with peas, seasoned with garlic, onion and cumin. English Wikipedia calls it a classic of Mexican home cooking, eaten with tortillas, tostadas or rice and used to stuff chiles rellenos, tamales and gorditas. It costs about $2.60 a serving in the US and fills 28 tacos per batch.

What is Mexican picadillo, and is it worth making at home?

How do you make Mexican picadillo? Brown 800 g (1¾ lb) of 85% lean ground beef over high heat, leaving it unstirred for 3 minutes. Add onion, garlic and cumin, then blended tomato until it darkens. Add potato in ⅜ in (1 cm) dice, carrot in ¼ in (7 mm) dice and 1 cup of water, cover and simmer 12 minutes, then finish uncovered with peas until the sauce clings. 50 minutes for 6 servings.

Yes, especially if you cook for the week. One pan of picadillo becomes a plate with rice on Monday, tacos on Tuesday and a filling for stuffed peppers by the weekend, and it tastes better on day two. It is cheap, mild and built from things any US or UK supermarket stocks.

Good for. Weeknight dinners, taco nights, meal prep, and anyone who needs a filling for chiles rellenos or gorditas.

Not great for. A showpiece dinner. Picadillo is home food, with a clean flavor of beef, tomato and cumin. It’s also not for anyone off red meat, though there’s a turkey version and a lentil one further down.

Time. 50 minutes, 38 of them hands-on. The other 12 are a covered simmer you can walk away from.

Difficulty, easy. The only real skill is browning ground beef properly, and the timeline below shows exactly where it happens.

Mexican picadillo vs Cuban picadillo, and the other versions

If you’ve had picadillo in Miami, you probably had the Cuban one. Both start from ground beef and tomato, but potato and carrot are what make it Mexican. English Wikipedia describes Cuban picadillo with bell pepper, onion, garlic, oregano, cumin, bay leaf, tomato sauce, olives and capers, cooked in olive oil and white wine, with raisins traditional but often left out, and served over white rice.

Mexican vs Cuban vs Filipino picadilloComparison of three picadillos based on English Wikipedia. Mexican: potato and carrot, sometimes peas or squash; seasoned with cumin, garlic and onion; tomato sauce; eaten in tacos, tostadas, with rice, and as a filling for chiles rellenos and gorditas. Cuban: bell pepper, onion, garlic; olives and capers, raisins traditional but often left out; white wine and olive oil; served over white rice and used in empanadas. Filipino giniling: potatoes or chayote, peas, carrots, raisins; fish sauce and soy sauce; tomato broth; served with white rice, no olives or capers.MexicanCubanFilipinoVegetablespotato, carrot,peasbell pepper,onionpotato, carrot,peasSignaturecumin, tomatoolives, capersfish sauce, soySweet notenoneraisins (oftenleft out)raisinsLiquidtomato saucetomato, whitewinetomato brothServedtacos, tostadas,fillingsover white ricewith white rice
Same idea, three dishes. Potato and carrot make it Mexican; olives, capers and wine make it Cuban; fish sauce and soy make it Filipino.

Puerto Rican picadillo, per the same source, leans on recaito, annatto and diced ham, and fills empanadillas and fritters. In the Philippines it’s called giniling. This recipe is the Mexican one: no olives, no raisins, no wine.

Which ground beef to buy so picadillo isn’t dry or greasy

85% lean (15% fat) is the one to buy. 800 g (1¾ lb) of it carries about 120 g (4 oz) of fat, enough to keep the beef juicy without leaving an orange slick on top, and you won’t need to drain anything.

  • 80/20 ground chuck → juicy but greasy. Spoon off fat after browning until about 2 tbsp remain; each tablespoon you remove is roughly 13 g of fat and 115 calories out of the pan.
  • 90/10 or leaner → drier and firmer, which is actually handy for stuffing peppers. Add an extra tablespoon of oil and don’t keep it on high heat past the 10-minute browning.
  • UK beef mince → labeled by fat percentage; around 15% fat matches this recipe, 5% behaves like 90/10.
  • Half beef, half pork → Wikipedia notes pork picadillo is popular in Mexico too. Softer and a little richer, the same blend I roll into Mexican meatballs in chipotle sauce.

Supermarket swaps and what they change

In the recipeEasy swapWhat changes
Fresh plum tomatoes, blended14 oz (400 g) can crushed tomatoesredder, a bit sharper; use 50 ml (3 tbsp) less water
Frozen peasdiced zucchini (courgette), ⅜ in (1 cm)less sweet; add it with the peas, 5 minutes
Serrano chile½ jalapeñoa little milder
Waterbeef or chicken stockdeeper flavor, more sodium; halve the salt
Ground cuminleave it outtastes more like a home tomato stew, less like a taquería
Yukon Gold or red potatoes (Charlotte in the UK)russet or Maris Piperfloury potatoes break down at the edges and thicken the sauce

The potato dice that cooks in 12 minutes

Potato in ⅜ in (1 cm) cubes, carrot in ¼ in (7 mm) cubes. Carrot is denser, so it’s cut smaller to finish with the potato. Bigger potato chunks, around ¾ in (2 cm), need about 20 minutes, by which time the beef has gone stringy. For stuffing, cut everything to ¼ in (5 mm) so it doesn’t tear the pepper or the dough.

Equipment. A wide 11 to 12 in (28 to 30 cm) skillet or braiser with a lid, a wooden spoon and a blender. Width matters: in a narrow pot, 1¾ lb of beef piles up and steams. With only an 8 in (20 cm) pan, brown the meat in two batches. No blender? Grate the tomatoes on the coarse side of a box grater and discard the skins.

Timeline, browning the beef and how to tell it’s done

Mexican picadillo timeline, 50 minutesA 50 minute plan for 6 servings. Dice potato and carrot, 0 to 10 minutes, hands-on. Chop onion and blend tomato, 10 to 15. Brown the beef without stirring too much, 15 to 25. Onion and garlic in, 25 to 29. Cook the tomato down, 29 to 33. Covered simmer for the vegetables, 33 to 45, hands-off. Peas in and reduce uncovered, 45 to 50.01020304050minutesDice potato, carrot10 minOnion, blend tomato5 minBrown the beef10 minOnion and garlic4 minCook tomato down4 minCovered simmer12 minPeas, reduce5 minhands-onsimmering, hands-offoff the heat
Only 12 of the 50 minutes are hands-off. The 10 minutes of browning on high heat decide whether the beef ends up juicy or boiled and grey.

Make ahead. Chop the onion and garlic the night before and refrigerate them in a sealed container. Dice the potato and keep it under cold water in the fridge so it doesn’t darken; drain well. Or cook the whole thing a day early, since picadillo reheats beautifully. Raw ground beef, per the FoodSafety.gov storage chart, should be cooked within 1 to 2 days of buying it.

How to brown ground beef so it stays juicy

Get the pan hot before the meat goes in, so the oil shimmers. Then leave the beef alone for 3 minutes so the bottom browns instead of releasing all its juice at once. Hold the salt until the tomato goes in; salted raw mince weeps more liquid. Grey liquid flooding the pan anyway? Keep the heat high. Within a few minutes it boils off and the sizzle comes back.

Doneness cues.

  • Beef → sizzling, not simmering, with no liquid left and dark brown edges on the crumbles.
  • Onion → translucent and soft after 4 minutes.
  • Tomato → from bright red to brick red, about 4 minutes, with no raw smell.
  • Potato → a knife goes in without resistance and the cube stays whole, at 12 minutes.
  • Finished → drag a spoon across the pan and the sauce closes slowly with no pool. For a filling, the spoon should leave a clean trail.

Scaling picadillo for a crowd

BatchGround beefPotatoCarrotTomatoesPeasWaterPlates with riceTacos
1× (6 people)800 g (1¾ lb)300 g (10½ oz)150 g (5 oz)500 g (1 lb 2 oz)130 g (1 cup)250 ml (1 cup)628
2× (12 people)1.6 kg (3½ lb)600 g (1⅓ lb)300 g (10½ oz)1 kg (2¼ lb)260 g (2 cups)500 ml (2 cups)1256
3.5× (20 people)2.8 kg (6¼ lb)1.05 kg (2⅓ lb)525 g (1⅛ lb)1.75 kg (3¾ lb)455 g (3½ cups)875 ml (3⅔ cups)2198

Brown the beef in batches of no more than 800 g (1¾ lb), then combine everything in a big pot; the potato and sauce steps take about 5 minutes longer at volume. For a taco bar, figure 3 tacos a person, around 150 g (5 oz) of picadillo, so one batch covers 9 people.

Safe temperature, common mistakes, heat level and allergens

Ground beef is safe at 160°F (71°C) in the center, per USDA FSIS. Color is no proof: USDA research found that 1 in 4 hamburgers turns brown before it reaches a safe temperature. Picadillo gets 10 minutes of browning and 20 of simmering, so it clears that easily, but a probe in the middle of the pan at the end settles it.

Ground beef picadillo safety temperatures in FahrenheitScale in degrees Fahrenheit using USDA FSIS figures. Freezer at 0 °F, minus 18 °C, best quality for 2 to 6 months. Fridge at 40 °F, 4 °C, or below for 3 to 4 days. Ground beef cooked to 160 °F, 71 °C, in the center. Leftovers reheated to 165 °F, 74 °C.0°F40°F80°F120°F160°F200°FFreezer 0°F2 to 6 monthsFridge 40°F3 to 4 daysBeef done 160°Fcenter (71°C)Reheat 165°Fleftovers (74°C)
Ground beef is safe at 160°F (71°C), not when the pink disappears. Reheat leftovers to 165°F (74°C). USDA FSIS figures.

Mistakes that ruin picadillo.

  • Grey, dry, grainy beef → it went in with the vegetables and steamed. Brown it alone first.
  • Orange grease on top → 80/20 beef left undrained. Spoon off all but 2 tbsp.
  • Mushy or crunchy potato → wrong dice. ⅜ in (1 cm) potato, ¼ in (7 mm) carrot, 12 minutes covered.
  • Watery picadillo → not reduced. Uncover and cook until the spoon leaves no pool.
  • A filling that tears the pepper → used hot and saucy. For stuffing, dry, cold and finely diced.

Heat level. Zero without chile. One minced serrano brings it to mild-medium. For more, a Mexican red taco salsa on the table.

Kids. A favorite: soft beef, potato, no bones or chewy bits. Pull their portion before adding chile.

Allergens. The base recipe has no gluten, dairy, eggs or nuts. Check stock cubes or bouillon powder if you use them instead of water, since some contain wheat or milk, and check the tortillas or dough you serve it with.

Which version to make, 30-minute, filling, party or lighter

  • 30-minute picadillo → potato in ¼ in (7 mm) dice, carrot coarsely grated, a 14 oz (400 g) can of crushed tomatoes instead of fresh, and only 120 ml (½ cup) water. Beef 8 minutes, onion 3, tomato 2, covered vegetables 8, peas 3. A little sharper and softer, just as good in tacos.
  • For stuffing → everything in ¼ in (5 mm) dice, 85% or 90% lean beef, and 3 to 5 extra minutes uncovered until dry. Cool before filling. Chiles en nogada use a different, fruit-studded picadillo.
  • For a party → cook it the day before, chill it, and reheat in a wide pot. Use the scaling table above.
  • Lighter → 90% lean beef or ground turkey with 2 tbsp oil and double the carrot. Turkey needs 165°F (74°C), the FSIS figure for ground poultry.
  • Vegetarian → 2 cups of well-drained cooked lentils in place of the beef, added after the tomato. A different dish, same sauce and same uses.

How much picadillo costs and how far it stretches

With BLS US average prices for August 2026, plus the USDA AMS advertised price for onions from October 9, 2026, a batch costs about $15.44, or $2.57 a serving. Ground beef is 79% of that.

What Mexican picadillo costs in the USIngredient cost for 6 servings with BLS US city average prices for August 2026 and USDA AMS advertised prices for onion. 800 grams, 1.76 pounds, of 100 percent ground beef: 12.21 dollars. 500 grams of tomatoes: 2.18. 300 grams of potato: 0.65. 150 grams of onion: 0.40. Total 15.44 dollars, 2.57 per serving. Carrot, peas and spices are not tracked.6 servings, $15.44 total, $2.57 a servingGround beef, 1¾ lb (800 g)$12.21Tomatoes, 1.1 lb (500 g)$2.18Potato, 0.66 lb (300 g)$0.65Onion, 5 oz (150 g)$0.40
The beef is 79% of the bill. Carrot, peas, garlic and spices aren’t tracked by the BLS and add little.

Yield. One batch makes about 1.4 kg (3 lb) of picadillo in my kitchen. That’s 6 plates with rice, 28 tacos at 50 g (2 heaping tablespoons) each, 20 tostadas at 70 g, 17 stuffed peppers at 80 g, or 35 small empanadas at 40 g.

What drives the price. The beef, always. Swapping half for ground pork or stretching it with extra potato and carrot brings the cost down without changing the dish. 85% lean also costs less than extra-lean, and here it works better.

Serving, storing, freezing and reheating

How it’s served. With Mexican red rice and warm tortillas as a main; in corn tortilla tacos; on tostadas with lettuce, crema and crumbled cheese; on sopes or stuffed into gorditas, with refried beans alongside.

Fridge. USDA FSIS limits: no more than 2 hours at room temperature, then 3 to 4 days at 40°F (4°C) or below. Store it in shallow containers so it cools quickly.

Freezer. Picadillo freezes very well. The FSIS chart for cooked meat leftovers gives 2 to 6 months for best quality at 0°F (−18°C), and it stays safe indefinitely while frozen. I freeze it flat in bags of 300 g (10½ oz), enough for 6 tacos, and thaw overnight in the fridge. The potato softens slightly after freezing; in a taco you won’t notice.

Reheating. In a skillet over medium heat with 2 or 3 tbsp of water, stirring, until steaming and 165°F (74°C) in the center, the FSIS figure for leftovers. In the microwave, covered, stirring halfway. Without that splash of water it dries out.

Frequently asked questions

What is the difference between Mexican and Cuban picadillo? Mexican picadillo has potato and carrot and is seasoned with cumin. Cuban picadillo has bell pepper, olives, capers, white wine and sometimes raisins, and is served over white rice.

Do you drain the fat from picadillo? Not with 85% lean beef. With ground chuck (80/20), tip the pan and spoon away the excess, keeping a couple of tablespoons for moisture.

What temperature should ground beef reach? 160°F (71°C) in the center, per USDA FSIS. Brown color alone doesn’t guarantee it.

How long do the potatoes take in picadillo? About 12 minutes covered in the sauce at ⅜ in (1 cm) dice, or 8 minutes at ¼ in (7 mm).

Can you freeze picadillo? Yes, and it’s one of the best ground beef dishes for the freezer. Quality holds for up to 6 months at 0°F (−18°C); thaw in the fridge and reheat to 165°F (74°C).

How long does picadillo last in the fridge? 3 to 4 days at 40°F (4°C) or below, refrigerated within 2 hours of cooking.

Can I make picadillo with ground turkey? Yes. Add an extra tablespoon of oil, since turkey is leaner, and cook it to 165°F (74°C).

How much picadillo per taco? About 50 g, or 2 heaping tablespoons. One batch fills 28 tacos.

What do you serve with picadillo? Mexican red rice and warm tortillas, refried beans, or tostadas with lettuce and crema.

Nutrition per serving

Per serving (⅙ of the recipe, about 230 g / 8 oz, without rice or tortillas), calculated ingredient by ingredient from USDA FoodData Central (SR Legacy) values per 100 g and this recipe’s quantities. The beef is counted as raw 85% lean ground beef with no fat drained, and the peas as frozen. Garlic and cumin are counted for calories only; chile and oregano are left out:

  • Calories: 400 kcal
  • Protein: 28 g
  • Carbohydrates: 20 g
  • Fat: 23 g, of which 8 g saturated
  • Fiber: 4 g
  • Sodium: 720 mg

The beef supplies 71% of the calories. About 580 mg of the sodium comes from the added salt; without it, a serving has roughly 135 mg.

In Venezuela we made a ground beef and potato stew we also called picadillo, mostly to fill empanadas. The Mexican version taught me to dice the carrot smaller than the potato, which sounds fussy until you bite into both and neither is hard. Brown the beef alone, leave it be, and it never turns grey. Josnaisis.

Mexican Picadillo, Juicy Ground Beef and Potato Recipe

Mexican Picadillo, Juicy Ground Beef and Potato Recipe

By Josnaisis Ramirez · Gran Receta

Rate
★ ★ ★ ★ ★
✓ Thanks!

Prep

15 min

Cook

35 min

Servings

6

people

Total

50 min

Difficulty

Easy

Cuisine

Colombian · Venezuelan

Calories

400 kcal

Ingredients

For 6 servings · Check off what you have

Instructions

1

Chop the onion and garlic. Dice the potato into ⅜ in (1 cm) cubes and the carrot smaller, into ¼ in (7 mm) cubes, since carrot takes longer to soften. Blend the tomatoes without water.

2

Heat the oil over high heat in a wide 11 to 12 in (28 to 30 cm) skillet or braiser. Add the beef, press it into an even layer and leave it alone for 3 minutes until the underside browns. Break it up with a wooden spoon or potato masher and cook 5 to 7 minutes more, until the liquid is gone and the meat sizzles with browned bits. With 80% lean beef, spoon off fat until about 2 tbsp remain.

3

Add the onion, garlic and chile if using, and cook 4 minutes over medium heat until the onion turns translucent. Stir in the cumin and oregano for 30 seconds.

4

Pour in the blended tomato with the salt and cook 4 minutes over medium-high heat, stirring, until it darkens from bright red to brick red and no longer smells raw.

5

Add the potato, carrot and 250 ml (1 cup) water. Bring to a boil, lower the heat, cover and simmer 12 minutes, until a knife slides through the potato and the cubes still hold their shape.

6

Uncover, add the frozen peas and cook 4 to 5 minutes over medium heat until the sauce thickens and coats the meat without pooling. Season with salt and pepper. For a filling (chiles rellenos, empanadas, gorditas), cook 3 to 5 minutes longer until dry.

Nutrition

Approximate values per serving · 6 servings total

400

kcal

28g

Protein

20g

Carbs

23g

Fat

4g

Fiber

8g

Sat. fat

720mg

Sodium

Tip: Brown the beef on its own over high heat and don't stir it for the first 3 minutes. If it goes in with the onion and tomato, it steams in its own juice, turns grey and dries out once that liquid boils off. Dice the carrot smaller than the potato so both are tender at the same moment.
#mexican picadillo#picadillo recipe#ground beef and potatoes#taco filling#mexican food
Josnaisis Ramirez
Josnaisis Ramirez · Cook & author

Mom of Dylan and home-cooking enthusiast. I share the Venezuelan and Colombian recipes that shaped my life. My story →

Link copied! Now you can share it