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.
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
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 CompleteCooking Steps
0/7 CompleteRecipe Mastery
0% CompleteHearty 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.
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!
-
1Build the aromatic baseWarm 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.
-
2Sweat the vegetablesAdd 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.
-
3Bloom the spicesSprinkle 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.
-
4Add the potatoes and tomato baseFold 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.
-
5Simmer until tenderReduce 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.
-
6Adjust and balanceUncover 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.
-
7Finish with freshnessRemove 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)
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.
