Pin it
Picadillo is one of those dishes every family makes a little differently, and that is exactly what keeps it interesting. My version starts with Yukon Gold potatoes browned separately so they hold their shape, seasoned ground beef cooked down with white onion and garlic, and a quick tomato-chile sauce that thickens in about ten minutes.
It goes from raw ingredients to the table in under 35 minutes. Serve it over white rice, stuff it into warm flour tortillas, or eat it straight from the pan with a spoon. No one judges you for that last option.
The ingredients that make it work
Keep the list short and lean on quality where it counts. Fresh tomatoes make a noticeably brighter sauce if they are actually ripe. If not, a can of diced tomatoes is a completely honest substitute that will not disappoint.
- Ground beef (80/20). Enough fat to keep things juicy and carry the spices through the sauce without turning greasy.
- Yukon Gold potatoes. They brown better than russets and hold their shape in the finished sauce. Cut into half-inch cubes and cook them separately first.
- Roma tomatoes. Three fresh ones give the sauce body and brightness. Dice them small so they break down evenly during simmering.
- Serrano chiles. Two give real but manageable heat. Swap for one jalapeño with the seeds removed if you want it milder.
- White onion and garlic. The aromatic foundation of the dish. Let them soften properly with the beef before adding anything else.
- Cumin, oregano, chili powder, paprika. The spice blend that makes this taste like picadillo and not just seasoned beef. Rub the dried oregano between your palms before adding it to wake it up.
- Olive oil. For browning the potatoes first. Get the pan hot enough that the cubes sizzle on contact.
Cooking picadillo start to finish
- Brown the potatoes. Heat 1 tablespoon of olive oil in a wide skillet over medium-high heat. Add the potato cubes in a single layer and cook without moving them for 3-4 minutes until golden on the bottom. Flip and cook another 3 minutes. Remove to a plate. They will finish in the sauce.
- Cook the beef. In the same pan over medium-high heat, add the ground beef and break it apart. Add the diced onion about halfway through. Cook for 5-6 minutes until no pink remains and the onion has softened. Drain excess grease if needed.
- Add garlic and spices. Stir in the minced garlic, cumin, oregano, chili powder, paprika, garlic salt, kosher salt, and black pepper. Cook for 1 minute so the spices bloom in the rendered fat.
- Build the sauce. Add the diced tomatoes and Serrano chiles. Stir to combine and cook over medium heat for 8-10 minutes, stirring occasionally, until the sauce thickens and the tomatoes break down fully.
- Return the potatoes. Slide the browned potato cubes back into the pan and stir gently to coat. Simmer on low for 5 minutes so they absorb the sauce and finish cooking through. Taste and adjust the salt before serving.
Why pre-browning the potatoes matters
This is the step most people skip, and it makes the biggest difference in the finished dish. Potatoes added raw to the tomato sauce absorb liquid fast and turn soft and starchy before the beef is done. Brown them separately in a hot pan first and they develop a light golden crust that holds up when the sauce goes in. The contrast between firm potato and the soft, saucy beef is what makes the dish feel substantial rather than mushy. If you love the potato-forward direction, the Mom's Picadillo con Papa on this site takes that approach even further.
Swaps and variations that hold up
Picadillo is a flexible dish by design. Stir in a cup of frozen peas or green beans in the last 2 minutes of simmering for color and texture. A handful of sliced green olives is a Cuban-style addition that works surprisingly well with the tomato base. If you want a saucier result, add a third of a cup of beef broth with the tomatoes and do not reduce it all the way down. A roasted green chile version is another direction entirely. The Green Chile Picadillo on this site shows exactly how that method works. Ground turkey or a pork-beef blend swap in cleanly without changing anything else in the recipe.
What to put on the table with it
White rice is the classic base and soaks up every bit of the brick-red sauce. Warm flour tortillas are almost mandatory on the side, and homemade ones are worth making. The Soft Homemade Flour Tortillas on this site take about 30 minutes and beat packaged tortillas easily. Refried beans alongside turn this into a full plate without extra work. Picadillo also makes a great taco filling, a solid stuffing for bell peppers, and a topping for rice bowls. The Best Homemade Salsa is the last thing you want on the table next to it.
Storing leftovers and cooking ahead
Picadillo is one of the better cook-ahead dinners. Store it sealed in the fridge for up to 4 days. Reheat in a skillet over medium-low with a splash of water to bring the sauce back to life. The microwave works in a pinch but tends to dry out the beef. It also freezes cleanly: portion into freezer bags, press flat, and freeze for up to 3 months. Thaw overnight in the fridge before reheating on the stove. The flavors genuinely deepen after a day, so leftovers are better than the first serving.
FAQs
- What type of ground beef is best for picadillo?
An 80/20 blend (80% lean, 20% fat) gives the best flavor. The fat renders during browning and carries the spices through the sauce. Drain most of it off before adding the tomatoes if you want a leaner result.
- Can I skip or substitute the potatoes?
Yes. Diced zucchini, chayote, or canned chickpeas all work and require no pre-browning step. If you skip the potatoes entirely the recipe cooks about 8 minutes faster since you go straight to the beef.
- How do I store and reheat leftover picadillo?
Refrigerate in an airtight container for up to 4 days. Reheat in a skillet over medium-low with a splash of water or broth to loosen the sauce. It also freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- What can I serve with homemade picadillo?
White rice is the classic base and soaks up every bit of the sauce. Warm flour tortillas are the obvious side. It also works great stuffed into bell peppers, as a taco or burrito filling, or spooned over refried beans for a full plate.
- How spicy is this recipe?
With 2 Serrano chiles it lands at a medium heat. For a milder version, use one jalapeño with the seeds removed. For more fire, leave the seeds in both Serranos or add a pinch of cayenne when you add the other spices.
- Can I make picadillo ahead of time?
It actually tastes better the next day once the spices and sauce have had time to settle. Make it up to 2 days ahead, refrigerate, and reheat on the stove. The potato cubes hold their texture well through refrigeration.
- Is picadillo the same across different cuisines?
Not at all. Cuban picadillo includes green olives and raisins in the tomato sauce. Filipino picadillo uses fish sauce and peas. This is a Mexican-style version built on dried chiles, cumin, and oregano, often served with rice and tortillas.