Authentic Mexican Picadillo Recipe: Classic Ground Beef with Potatoes

This post may contain affiliate links. Please read our disclosure policy.

Mexican Picadillo is a comforting, humble dish that’s simple to make and richly satisfying. Ground beef cooks with tender potatoes and carrots in a warmly seasoned tomato sauce to create a spoonable filling made for tacos, rice bowls, gorditas, or warm tortillas rather than a plated meat-and-potatoes entrée.

Small details elevate this version: the potatoes release starch that naturally thickens the sauce, fresh tomatoes add brightness, chopped olives contribute a briny pop, and a pinch of allspice lends a faint, intriguing warmth. The result is a classic homestyle picadillo—cozy, versatile, and ideal for weeknight dinners.

Serve it over rice, tuck it into tortillas, or pile it on sopes. If you enjoy easy Mexican-inspired dinners, try other reader favorites like White Chicken Enchiladas, Taco Chili, or Green Chicken Enchilada Casserole; they all pair well with picadillo.

Mexican Picadillo in a skillet top shot

✨ Before You Begin

Dice small and even. Cut potatoes and carrots into uniform ¼–⅓ inch cubes so they finish cooking at the same time.

Use a good skillet. A wide, heavy skillet (cast iron or stainless) gives the best browning and even heat.

Drain excess grease if needed. If your ground beef produces a lot of fat, spoon off extra so the finished picadillo isn’t greasy.

Enough liquid matters. You don’t want this soupy, but you need enough moisture for the potatoes and carrots to steam-simmer until tender. Add broth in small splashes if the pan looks dry before the vegetables are done.

Taste at the end. Picadillo flavors deepen as it cooks, so adjust salt and pepper just before serving.

What Is Mexican Picadillo?

Mexican picadillo (often called carne molida con papas) is ground beef simmered with potatoes in a tomato-based sauce. Families make it in many ways—some add peas, carrots, olives, or raisins—but it’s always a comforting, hearty, weeknight-friendly meal.

Mexican Picadillo Ingredients + Key Notes

Below is a quick overview of the main ingredients. See the recipe card for exact measurements.

  • Bacon fat or vegetable oil – bacon fat adds depth; oil works fine too.
  • Onion, jalapeño, and garlic – the savory flavor base.
  • Tomato paste – briefly cooked to deepen and caramelize flavor.
  • Ground beef (80/20) – good balance of flavor and moisture.
  • Russet potatoes – soften well and help thicken the sauce.
  • Carrots – add sweetness and texture.
  • Tomato sauce + fresh tomatoes – provide body and brightness.
  • Beef broth / Better Than Bouillon – a little adds savory richness.
  • Spices: cumin, oregano, smoked paprika, allspice – warm, classic flavors.
  • Frozen peas – a traditional finishing touch for color and sweetness.
  • Green olives – optional but recommended for salty contrast.
  • Fresh cilantro + lime – to brighten the finished dish.

🥣 How to Make Mexican Picadillo

Here’s a concise overview; follow the recipe card for full details and measurements.

Heat bacon fat or oil in a large skillet and cook diced onion and jalapeño until soft, then add garlic until fragrant. Stir in tomato paste and cook briefly to develop rich flavor.

Add ground beef, season with salt and pepper, and brown thoroughly. Drain excess fat if there’s more than a tablespoon or two.

Reduce heat, then add diced carrots and potatoes, tomato sauce, chopped fresh tomatoes, broth, beef flavor, bay leaf, and the spices. Stir, partially cover the pan, and simmer gently on low, stirring and turning the mixture every few minutes so the vegetables cook evenly. Cook about 35–40 minutes, until the potatoes and carrots are fork-tender and the sauce is thick and cohesive. Add small splashes of broth if the pan appears dry before the vegetables are tender.

In the last few minutes, stir in frozen peas and chopped olives. Remove the bay leaf, taste, and adjust seasoning. Finish with fresh cilantro and a squeeze of lime before serving.

🔬 Cooking Science

Picadillo thickens naturally as the potatoes release starch into the sauce. Briefly cooking tomato paste deepens the flavor, while adding peas and olives at the end keeps their textures bright. If the skillet becomes dry before the potatoes are tender, add a splash of broth so they can steam-simmer without making the dish soupy.

Mexican style picadillo in a bowl garnished with sliced lime

⭐ Pro Tips

  • Picadillo texture: traditionally more coated than gravy-heavy—moist but not soupy, which makes it perfect for tacos and bowls.
  • Add broth as needed: 2–4 tablespoons at a time to keep vegetables from sticking while they soften.
  • Stir frequently: flip the mixture every few minutes so potatoes and carrots cook evenly.
  • Control consistency: add broth for a juicier result or simmer uncovered for a thicker finish.
  • Caramelize the tomato paste: the 1–2 minute cook time transforms the flavor.
  • Season in layers: potatoes absorb salt, so season lightly during cooking and adjust at the end.
  • Keep heat gentle: low and slow prevents scorching while tenderizing the potatoes.
  • Olives are optional: they add a pleasant salty contrast if you enjoy them.
  • Make it your own: add raisins for a Cuban-style twist or more heat if you like spice.

What to Serve With Mexican Picadillo

Fresh + Crisp Sides

A simple house salad, Mexican corn salad, pineapple coleslaw, or crisp shredded lettuce with lime balances the richness of picadillo.

Comforting Sides

Serve over warm rice with charro beans, use picadillo as a filling for empanadas or gorditas, tuck it into tortillas for tacos, or serve it dip-style with warm tortillas or sturdy chips.

Sweet Finishes

Round out the meal with a light dessert such as tres leches variations or a simple fruit-based treat for a sweet contrast.

Storing, Reheating, and Make-Ahead

  • Fridge: Store leftovers in an airtight container for up to 4 days.
  • Freezer: Freeze in airtight containers for up to 3 months.
  • Reheat: Warm gently on the stovetop with a splash of broth to loosen the sauce.
  • Make-Ahead: Picadillo keeps well and often tastes better the next day—great for meal prep.

ladle scooping Mexican Picadillo in a skillet

✦ Frequently Asked Questions

What is Mexican Picadillo?
A traditional Latin American dish of ground beef, tomatoes, potatoes, and warm spices; recipes vary by region—this is a classic Mexican-style version.

Is Mexican picadillo supposed to be dry or saucy?
Authentic Mexican picadillo is typically fairly dry—moist and flavorful but not watery. Potatoes thicken the mixture so it clings to the beef and vegetables.

Why are my potatoes still hard?
They usually need more time and a little steam. Keep heat low, partially cover, and add a tablespoon or two of broth as needed so the potatoes steam-simmer to fork-tender without making the dish soupy.

Can I make this ahead of time?
Yes—picadillo often tastes better the next day after the flavors meld.

Can I freeze Mexican Picadillo?
Yes. Cool completely, freeze in an airtight container for up to 3 months, thaw overnight, and reheat gently.

Is picadillo spicy?
Not necessarily. This version is mild and family-friendly; the jalapeño adds flavor more than heat when seeds are removed.

Can I make the sauce smoother?
If you prefer a smoother base, blend the tomatoes with onion, garlic, and jalapeño before adding. The recipe here is chunky by design.

Can I make this without potatoes?
You can, but the texture will be looser—consider serving it over rice if you skip them.

What can I substitute for ground beef?
Ground turkey or chicken work well; you may want to increase seasonings slightly.

Can I add corn?
You can, but traditional Mexican picadillo typically uses peas rather than corn.

Still have questions? Drop them in the comments—I love helping you cook with confidence!

More Mexican-Inspired Favorites

If you enjoy comforting Mexican flavors, try reader favorites like Mexican Tater Tot Casserole, Shrimp Enchiladas, Taco Lasagna, Chicken Taco Soup, Mexican Rice, or Mexican Corn Salad.

Tried This Recipe?

Please leave a star rating and a comment—your feedback helps others and is very much appreciated!

Tip for mobile readers: scroll a bit to tap the stars — thank you!

Hungry for more cozy recipes? Subscribe to the free newsletter so you never miss a new family favorite.

Thanks for stopping by my kitchen today — happy cooking, friends! Kathleen

Mexican Picadillo in a skillet top shot

Mexican Picadillo

Mexican Picadillo is a cozy, hearty skillet meal with ground beef, potatoes, carrots, and tomatoes. It’s simple, affordable, and perfect for busy family dinners.
Prep Time15 minutes
Cook Time50 minutes
Total Time1 hour 5 minutes
Servings: 4 servings
Author: Kathleen

Ingredients

  • 1-2 tablespoon, plus more if needed bacon fat or vegetable oil
  • 1 small jalapeño, ribs and seeds removed, finely diced
  • 1 cup yellow onion, finely diced
  • 1 tablespoon garlic, minced
  • 1 tablespoon tomato paste
  • 1 pound 80/20 ground beef
  • 1 teaspoon fine salt (divided, plus more to taste)
  • 1/2 teaspoon freshly ground black pepper (divided, plus more to taste)
  • 1 cup, about 2 large carrots, peeled and diced
  • 3 medium russet potatoes, peeled and cut into 1/4–1/3-inch pieces
  • 1 (8-ounce) can tomato sauce
  • 2 cups fresh tomatoes, chopped into 1/3 inch pieces
  • 1/2 cup, plus more as needed low-sodium beef broth
  • 1 teaspoon beef flavor Better Than Bouillon
  • 1 bay leaf
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • pinch ground allspice
  • 1/2 cup frozen peas
  • 2 tablespoons chopped fresh cilantro, for garnish
  • 2 tablespoons pitted green olives, chopped
  • fresh limes

Instructions

  • Cook the aromatics. Heat 1 tablespoon bacon fat in a large skillet over medium heat. Add the diced onion (1 cup) and jalapeño (if using) and cook 4–5 minutes, stirring occasionally, until softened and translucent. Stir in the garlic (1 tablespoon) and cook about 30 seconds, just until fragrant.
  • Caramelize the tomato paste. Add 1 tablespoon tomato paste and cook 1–2 minutes, stirring constantly, until it deepens in color and smells rich and slightly sweet.
  • Add the beef. Add 1 pound ground beef and season with 1 teaspoon of the fine salt and 1/2 teaspoon pepper. Cook, breaking it up with a spoon, until browned and no pink remains. If the pan has more than a tablespoon or two of excess fat, carefully spoon some off.
  • Add the vegetables and sauce. Reduce heat to medium-low. Add the carrots (1 cup), potatoes (3 medium), tomato sauce (1 can), chopped tomatoes (2 cups), broth (1/2 cup), Better Than Bouillon (1 teaspoon), bay leaf, cumin (1 1/2 teaspoons), oregano (1 teaspoon), smoked paprika (1/2 teaspoon), a pinch of allspice, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Stir well, then partially cover the skillet and cook on low for 30–40 minutes, stirring and gently turning the mixture every few minutes, until the vegetables are fork-tender and the sauce is thick. If the pan looks dry before the potatoes are soft, add a splash of broth.
  • Finish it off. Stir in 1/2 cup frozen peas and 2 tablespoons chopped olives during the last 3–5 minutes of cooking. Remove and discard the bay leaf. Taste and adjust seasoning with additional salt or pepper if needed.
  • Serve and enjoy. Sprinkle with 2 tablespoons chopped fresh cilantro and serve with lime wedges.

Notes

  1. Picadillo texture is meant to be fairly dry—moist and flavorful but not soupy, making it ideal for tacos and bowls.
  2. Add broth as needed to prevent sticking and to help the carrots and potatoes become tender.
  3. Stir and turn the mixture every few minutes so vegetables cook evenly.
  4. Adjust consistency by adding broth for juicier results or simmering uncovered to thicken.
  5. Caramelizing the tomato paste for 1–2 minutes upgrades the depth of flavor.
  6. Season in layers; potatoes absorb salt, so taste and adjust toward the end.
  7. Use gentle heat to avoid scorching while tenderizing the potatoes.
  8. Olives are optional but add a nice salty contrast.
  9. Customize picadillo with raisins, more heat, or other preferred additions.

Nutrition

Serving: 1serving | Calories: 538kcal
© Gonna Want Seconds. Content and photographs are copyright protected. Sharing of this recipe is encouraged; copying full recipes to other sites is prohibited.