Skip to main content

Hearty Mexican Picadillo Skillet

Hearty Mexican Picadillo Skillet is a savory, soul-warming classic with tender potatoes, spiced beef, and a rich tomato base. This rustic one-pan comfort dish delivers bold sazón and irresistible homestyle flavor.

Min-Jae Park - Head Chef
By Min-Jae Park
4.1 (243 reviews)
Jump to Recipe
Delicious Hearty Mexican Picadillo Skillet - homemade Mexican comfort food recipe
Hearty Mexican Picadillo Skillet - Ready to enjoy

Hearty Mexican Picadillo Skillet is a comforting, flavor-packed ground beef and potato dish simmered in a savory tomato sauce. You should make it because it turns humble ingredients into something deeply satisfying, fragrant, and beautifully balanced. I first fell for picadillo the way many chefs do: through the smell of onions, garlic, and spices blooming in hot oil, followed by the earthy sweetness of potatoes soaking up the sauce. It is the kind of dish that feels both homey and quietly brilliant, with every spoonful offering tenderness, spice, and a little rustic charm.

Why I Love This Recipe

What I love most about picadillo is how it travels across cultures while still feeling intimate and personal. In Mexico, it often appears as a weekday staple, the sort of dish that feeds a family generously and stretches beautifully without losing character. From a professional cook’s perspective, it is fascinating because the technique is deceptively simple: brown the meat well, build a proper aromatic base, then let the potatoes and sauce meld until the whole skillet tastes unified. I still remember tasting a version in a small kitchen where the potatoes were just soft enough to break at the edges, catching the tomato broth like little flavor sponges. That moment taught me that comfort food can be technically elegant, too.

Step-by-step preparation of Hearty Mexican Picadillo Skillet showing ingredients and initial cooking steps
Preparing the ingredients
Close-up of Hearty Mexican Picadillo Skillet showing texture, layers, and glossy finish
Close-up of the recipe

What You Need From Your Kitchen

Large skillet

You need a wide surface so the beef browns instead of steams, which is essential for developing the deep, savory base of this picadillo

Wooden spoon or spatula

Perfect for breaking up the ground meat evenly and scraping up the browned bits that flavor the sauce

Sharp chef’s knife

Helps you cut the potatoes into uniform pieces so they cook at the same rate and stay tender, not mushy

Lid for skillet

Traps steam during the simmer so the potatoes soften while the sauce reduces into a glossy, cohesive finish

Perfect Pairings

Warm corn tortillas

Their soft, toasty texture is perfect for scooping up the saucy beef and potatoes, turning the picadillo into a casual taco-style meal

Mexican rice

The fluffy grains absorb the tomato-rich juices and round out the savory spices with a gentle, comforting backdrop

Crisp lager or light Mexican beer

The clean finish cuts through the richness and keeps each bite tasting bright

Pickled jalapeños or escabeche

Their sharp acidity and heat wake up the dish and add a lively contrast

Weeknight family dinner or casual gathering

Picadillo is ideal when you want something hearty, unfussy, and deeply satisfying without a lot of fuss

Perfectly cooked Hearty Mexican Picadillo Skillet served and ready to eat - final result
The perfect finished result

Pro Tips

  • Brown the beef in a wide skillet without crowding it; those caramelized bits build the deep, savory backbone that makes picadillo taste rich instead of merely seasoned.
  • Cook the onions, garlic, and peppers until fragrant and slightly softened before adding the liquid. That brief sweat sweetens the aromatics and rounds out the tomato-chile heat.
  • Dice the potatoes evenly and keep them small enough to cook through in the sauce. Uniform pieces give you that ideal contrast: tender centers with edges that hold their shape.
  • Let the picadillo simmer uncovered near the end so excess moisture evaporates. This concentrates the spices and creates the glossy, clingy texture that coats every bite beautifully.
  • Finish with fresh cilantro or a squeeze of lime right before serving. The bright herbal lift cuts through the richness and makes the warm cumin, tomato, and beef flavors pop.

🍳 Your Cooking Progress

Ingredients Gathered

0/16 Complete

Cooking Steps

0/7 Complete

Recipe Mastery

0% Complete

Hearty Mexican Picadillo Skillet

Hearty Mexican Picadillo Skillet brings together browned ground beef, soft potatoes, and aromatic vegetables in a deeply seasoned sauce. The key is a proper sofrito-style sauté, which builds layered flavor and gives every bite that warm, fragrant, slow-cooked character.

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Category: Dinners
Servings: 4 yields
Difficulty: Easy
Cuisine: Mexican

Ingredients

💡 Click on ingredients to check them off!

  • 2 tablespoons extra-virgin olive oil
  • 1 pound ground beef
  • 1 medium yellow onion, finely diced
  • 1 medium green bell pepper, diced
  • 3 cloves garlic, minced
  • 2 medium Yukon Gold potatoes, peeled and cut into 1/2-inch cubes
  • 1 cup beef broth
  • 1 (14.5-ounce) can diced tomatoes, drained slightly
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon dried Mexican oregano
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground cinnamon
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons chopped fresh cilantro

Instructions

💡 Click on steps to mark as complete!

  1. 1
    Build the aromatic base
    Warm the olive oil in a large skillet over medium-high heat, then add the ground beef and break it into small crumbles. Cook until browned and lightly caramelized, letting the fond develop for deeper flavor before draining excess fat if needed.
  2. 2
    Sweat the vegetables
    Add the onion and bell pepper to the skillet and cook until softened and glossy, about 4 to 5 minutes. Stir in the garlic and cook just until fragrant, keeping the heat controlled so the garlic stays sweet rather than bitter.
  3. 3
    Bloom the spices
    Sprinkle in the cumin, oregano, smoked paprika, cinnamon, salt, and black pepper. Stir for 30 seconds to toast the spices in the fat, which wakes up their oils and gives the picadillo its warm, layered, unmistakably Mexican character.
  4. 4
    Add the potatoes and tomato base
    Fold in the potato cubes, diced tomatoes, tomato paste, and beef broth. Scrape the bottom of the pan well to capture every savory browned bit, then bring the mixture to a lively simmer for a rich, cohesive sauce.
  5. 5
    Simmer until tender
    Reduce the heat to medium-low, cover partially, and cook for 15 to 20 minutes, stirring occasionally. The potatoes should become fork-tender while still holding their shape, and the sauce should thicken into a glossy, spoon-coating consistency.
  6. 6
    Adjust and balance
    Uncover the skillet and simmer a few minutes more if needed to concentrate the flavors. Taste and correct the seasoning, adding a pinch more salt or a splash of broth if the mixture needs brightness, moisture, or a cleaner finish.
  7. 7
    Finish with freshness
    Remove from the heat and scatter the chopped cilantro over the top. Serve hot so the savory beef, tender potatoes, and tomato-spice sauce stay vibrant, whether tucked into tortillas, spooned over rice, or enjoyed straight from the skillet.

Nutrition Facts (Per Serving)

Calories 420
Total Fat 22.5g
Carbohydrates 24.0g
Protein 28.0g

Chef's Notes

  • Store leftover Mexican Picadillo Skillet in an airtight container for up to 4 days; the potatoes soak up the savory tomato broth and taste even deeper after a night in the fridge.
  • For make-ahead prep, brown the beef and cook the aromatics a day early, then finish with potatoes and sauce just before serving so the cubes stay tender, not mushy.
  • If freezing, cool the picadillo completely and portion it without the potatoes if possible; potatoes can turn grainy, while the spiced beef mixture freezes beautifully for up to 2 months.
  • Swap Yukon gold potatoes for russets only if you want a softer, more rustic texture; Yukon golds hold their shape better and keep the skillet glossy and spoonable.
  • Reheat gently with a splash of broth or water to loosen the sauce, since the potatoes and beef absorb liquid as they sit and the picadillo thickens naturally.

Frequently Asked Questions

Yes, this Mexican Picadillo Skillet is excellent for make-ahead cooking. Prepare it up to 2 days in advance, cool it quickly, and refrigerate in a sealed container. The flavors deepen as the potatoes absorb the spiced tomato sauce. Reheat gently on the stovetop with a splash of broth to keep it saucy.

Store leftovers in an airtight container in the refrigerator for up to 4 days. Let the skillet cool before packing it away so the potatoes don’t steam and break down. When reheating, warm it slowly over medium-low heat and stir in a little water or broth if the sauce has thickened too much.

You can freeze Mexican Picadillo Skillet, but the potato texture may soften after thawing. For best results, freeze the beef-and-sauce portion separately and add freshly cooked potatoes when reheating. If freezing the full dish, cool completely, portion it, and use within 2 months for the best flavor.

Serve Mexican Picadillo Skillet with warm tortillas, steamed rice, or refried beans to soak up the savory sauce. A crisp cabbage slaw, sliced avocado, or pickled jalapeños adds freshness and contrast. For a heartier meal, spoon it over rice and top with crema or crumbled queso fresco.

Yes, ground turkey works well in this Mexican Picadillo Skillet, especially if you want a lighter version. Choose turkey with a little fat so it stays juicy, and season generously because it’s milder than beef. You may want an extra splash of broth or olive oil to keep the skillet rich and flavorful.

Cut the potatoes into even, small cubes so they cook at the same rate, and simmer them just until fork-tender. Yukon gold potatoes are ideal because they hold their shape better than starchy varieties. Avoid over-stirring once they’re tender, since that can break the cubes and make the skillet look muddy.