Mexican Picadillo

Loading…

By Reading time

Mexican picadillo lands in that sweet spot between comforting and lively: tender potatoes, savory ground beef, briny olives, and capers tucked into a tomato-rich broth that clings to every bite. It eats like a full meal, especially spooned over rice, and it has the kind of bold, homey flavor that makes a quiet pan of leftovers disappear fast.

The trick is building layers instead of dumping everything in at once. Browning the beef first gives you depth, then the onion and garlic soften into the drippings before the spices bloom for just a minute. The potatoes simmer directly in the tomato broth, which lets them absorb flavor instead of tasting like separate add-ins, and the olives and capers go in near the end so they keep their sharp, salty edge.

Below you’ll find the timing that keeps the potatoes tender without falling apart, plus a few smart swaps if you want to adjust the heat, the richness, or the way you serve it.

The potatoes stayed tender but held their shape, and the olives and capers gave the broth that salty little kick that kept us going back for seconds. I served it over rice and the pan was basically empty.

★★★★★— Maria L.

Save this Mexican picadillo for the nights when you want a hearty beef-and-potato skillet with olives, capers, and a tomato-spiced broth.

Save to Pinterest

The Part That Keeps the Potatoes Intact

The potatoes need time in the broth, but they don’t need a violent boil the whole way through. A hard simmer will break the cubes apart before the centers go tender, and once that happens the broth turns muddy instead of glossy. Keep the pot covered and the heat at medium-low so the potatoes soften evenly while the beef and tomatoes have time to settle into one sauce.

The olives and capers belong at the end for a reason. If they cook from the beginning, their sharp, briny flavor fades and the dish tastes flatter. Added near the finish, they stay bright and give the picadillo that unmistakable salty bite that cuts through the beef and potatoes.

What Each Ingredient Is Actually Doing Here

Mexican picadillo savory potatoes olives
  • Ground beef — Use a beef with enough fat to brown well, but not so much that the pan turns greasy. If yours is especially lean, the olive oil in the pan helps carry the spices and keep the base from tasting dry.
  • Yukon gold potatoes — These hold their shape better than russets and turn creamy instead of crumbly. Dice them small and evenly so they finish in the same window as the sauce.
  • Roma tomatoes or canned diced tomatoes — Fresh tomatoes give a lighter, fresher broth, while canned tomatoes bring a steadier, more consistent body. Either works, but if your fresh tomatoes are pale or out of season, canned is the better choice.
  • Green olives and capers — These are not garnish here; they define the dish. Drain them well so they season the picadillo without watering it down, and add them late so their briny flavor stays sharp.
  • Cumin, chili powder, and oregano — This is the backbone of the seasoning. Blooming them in the hot pan for a minute wakes them up and keeps the dish from tasting like plain beef in tomato sauce.

Building the Skillet So the Sauce Tastes Slow-Cooked

Browning the Beef First

Start with a hot skillet and let the beef sit long enough to get some color before you break it up completely. Those browned bits are where the deeper flavor comes from, and if you stir too early, the meat steams instead of sears. Drain off excess fat after browning, but leave a little in the pan so the onion and spices have something to work with.

Softening the Onion and Blooming the Spices

Add the onion to the hot pan and cook until it turns translucent and just starts to pick up color at the edges. Then stir in the garlic, cumin, chili powder, and oregano and cook for about a minute, just until everything smells warm and toasted. If the garlic goes in too early or the heat is too high, it can burn and make the whole pan taste harsh.

Simmering the Potatoes in the Broth

Once the tomatoes, potatoes, and broth go in, bring the pan up to a boil just long enough to get everything moving, then drop it to a gentle simmer and cover it. You want the potatoes tender when pierced with a fork but still intact, not collapsing into the broth. If the liquid cooks down too fast before the potatoes are done, add a small splash of water or broth and keep the lid on.

Finishing with the Briny Pieces

Stir in the olives and capers near the end and cook just long enough to warm them through. This is the moment that sharpens the dish and keeps the sauce from tasting one-note. Taste before serving, because the olives and capers often bring enough salt on their own that you may need less than you expect.

How to Adjust This Picadillo Without Losing Its Character

Make it leaner with ground turkey

Ground turkey works well if you want a lighter version, but it needs help because it doesn’t bring the same richness as beef. Keep the olive oil in the pan, and don’t skip browning the meat; that’s what gives the dish enough depth to stand up to the potatoes and briny olives.

Make it dairy-free and naturally gluten-free

This recipe already fits both, as long as your broth is gluten-free. Serve it over rice or in lettuce cups if you want to keep the meal lighter, and the picadillo still holds onto the same hearty, saucy texture.

Swap the potatoes for a lower-carb skillet

Cauliflower florets can replace the potatoes, but they cook faster and break down more easily. Add them later than you would the potatoes, and expect a softer, less stew-like result with less body in the broth.

Turn up the heat without burying the briny flavor

A pinch of crushed red pepper or a diced jalapeño can go in with the onion if you want more heat. Keep the amount modest so the olives and capers still read clearly; too much chile and the picadillo starts tasting like a spicy beef hash instead of a balanced tomato braise.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The flavors deepen overnight, and the potatoes soak up more of the sauce.
  • Freezer: It freezes well for up to 2 months, though the potatoes soften a bit after thawing. Cool it completely before freezing, and leave a little room at the top of the container for expansion.
  • Reheating: Warm it gently on the stovetop over medium-low with a splash of broth or water. High heat can make the beef dry and the potatoes fall apart before the center is hot.

Answers to the Questions Worth Asking

Can I use canned tomatoes instead of fresh tomatoes?+

Yes. Canned diced tomatoes give you a dependable, saucy base and are often the easier choice when fresh tomatoes aren’t especially ripe. If you use them, choose a plain diced variety so the seasoning in the skillet still controls the final flavor.

How do I keep the potatoes from falling apart?+

Cut them small and even, then simmer at a gentle bubble instead of a hard boil. Yukon golds hold their shape better than russets, and covering the pan helps them cook through without getting battered by moving liquid.

Can I make Mexican picadillo ahead of time?+

Yes, and the flavor gets even better after a night in the fridge. The sauce thickens as it sits, so when you reheat it, loosen it with a splash of broth or water if needed. Add a fresh sprinkle of cilantro right before serving so it tastes bright again.

How do I fix picadillo if it tastes too salty?+

The olives, capers, and broth can add up fast, so taste before adding extra salt. If it already leans salty, stir in a little more tomato, a splash of water or broth, or a few extra cooked potatoes to spread the seasoning out. Acid or sugar won’t fix saltiness the way more base ingredients will.

Can I serve this without rice?+

Yes. It works well with warm tortillas, over mashed potatoes, or spooned into bowls with a simple salad on the side. Rice is the classic pairing because it catches the broth, but the picadillo itself is sturdy enough to serve in plenty of other ways.

Mexican Picadillo

Mexican picadillo is a traditional ground beef dinner simmered with diced potatoes in a tomato-spiced broth, finished with green olives and capers for briny depth. Browned beef and tender potatoes make a thick, spoonable Mexican ground beef picadillo that’s great served over white rice.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican
Calories: 650

Ingredients
  

Ground beef
  • 1.5 lb ground beef
Potatoes
  • 2 Yukon gold potatoes
Aromatics
  • 1 onion diced
  • 4 garlic minced
Tomatoes
  • 2 roma tomatoes diced (or 1 can diced tomatoes)
Olives and capers
  • 0.5 cup green olives sliced
  • 2 tbsp capers drained
Broth and spices
  • 1 cup beef broth
  • 1 tsp cumin
  • 1 tsp chili powder
  • 0.5 tsp oregano
  • salt and pepper to taste
Cooking fat
  • 2 tbsp olive oil
Serving
  • fresh cilantro garnish
  • white rice for serving

Equipment

  • 1 cast iron skillet
  • 1 sheet pan

Method
 

Brown the beef
  1. Heat 2 tablespoons olive oil in a large skillet over medium-high heat, then add 1.5 pounds ground beef and brown, breaking apart, until cooked through; drain excess fat.
  2. Add diced onion and cook for 3 minutes, stirring as needed until softened.
Build the flavor
  1. Add minced garlic and the spices—cumin, chili powder, and oregano—and cook for 1 minute until fragrant.
  2. Stir in diced roma tomatoes (or diced tomatoes from a can), diced Yukon gold potatoes, 1 cup beef broth, and salt and pepper, then bring to a boil.
Simmer and finish
  1. Cover and simmer on medium-low for 15–18 minutes, until the potatoes are tender.
  2. Uncover and stir in sliced green olives and drained capers, then cook for 3 more minutes.
  3. Taste and adjust seasoning as needed, then garnish with fresh cilantro and serve over white rice.

Notes

For best texture, dice potatoes small so they tenderize evenly in the simmer. Refrigerate leftovers in an airtight container for up to 3–4 days; reheat gently in a skillet with a splash of broth or water. Freezing is yes—cool completely, freeze up to 2–3 months, then thaw and reheat. For a lighter option, swap in lean ground beef (or use ground turkey) to reduce fat while keeping the same tomato-and-potato simmer.

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating