Skip to content
Home » Mexican Picadillo: The One-Pot Version That Actually Gets My Kids Excited for Ground Beef

Mexican Picadillo: The One-Pot Version That Actually Gets My Kids Excited for Ground Beef

A steaming bowl of Mexican picadillo with seasoned ground beef, potatoes, and carrots in a rich, savory tomato sauce, topped with fresh cilantro.

The first time I made this, I was skeptical about the raisins. It was my friend Alma’s recipe, and she insisted they belonged. “Just trust the process,” she said. That first bite — the pop of the green olive right after the sweetness of the raisin — I never doubted her again. It’s the kind of dish that somehow tastes familiar even if you’ve never had it before.

The short version: Savory ground beef simmered with potatoes, carrots, raisins, and olives in a mild, aromatic tomato sauce — all in one pan in about 45 minutes.

I’ve made this for two different picky-eater kids in my life now (my own daughter, Nora, and my nephew), and it’s the one ground beef dish they both ask for by name. Not tacos. Not meatballs. This.

At-A-Glance

  • Serves: 6 as a main (with rice and beans)
  • Hands-On Time: 20 min | Total Time: 45 min
  • Difficulty: Easy, even on a busy Tuesday
  • Cost per serving: ~$3.50
  • Calories: ~385 per serving
  • Dietary Notes: Naturally gluten-free, adaptable for dairy-free and nut-free

(Photo above: A shallow bowl of picadillo spooned over a bed of white rice, garnished with fresh cilantro and a lime wedge on the side. Late afternoon natural light shows the glossy, rich sauce clinging to the perfectly diced potatoes and carrots. The steam is still rising.)

The One-Pot Trick That Keeps Everything Tender (Not Mushy)

Savory Mexican picadillo simmering in a one-pot with ground beef, golden potatoes, and colorful bell peppers in a rich tomato sauce.

The order of operations here is the only thing standing between you and a great weeknight meal. You cook the aromatics first to build the base, brown the meat for flavor, and then add the potatoes and carrots with just enough liquid to cook them through.

The key is the size of the dice — keeping the potatoes to a half-inch means they cook in the same time as the carrots without turning to mush. No parboiling, no extra pans.

I learned this the hard way after a few batches of soupy, sad picadillo. Cutting the veggies smaller changed everything. That’s the whole secret right there.

Ingredients Worth Talking About (Especially the Raisins)

  • Ground beef (1.5 lbs, 80/20): It has enough fat to stay moist during the simmer. Leaner blends work but you’ll lose a little richness. My kids can tell the difference when I use leaner meat — it’s drier, and nobody finishes their plate.
  • Raisins (1/3 cup): They plump up and add those little pockets of sweetness that balance the briny olives. Alma said her grandmother added them from habit, and now I can’t imagine it without them.
  • Green olives (1/2 cup, pitted): A good, briny variety like Manzanilla. I rinse them quickly if they’re packed in a super salty brine. These are the reason the dish feels complex without any real effort on your part.
  • Potatoes (2 medium, peeled and small diced): Yukon Golds hold their shape best. Russets can get a little fluffy, which works too, but golds are my go-to. Cut them to a half-inch dice — that’s the size that makes everything work.
  • Cumin (2 tsp): Freshly ground if you can. It makes a real difference in the warmth of the dish. Pre-ground cumin is fine, but toast it in the pan for thirty seconds before you add the liquid and you’ll unlock a whole different level.

What You’ll Pull Out for This

  • A 12-inch skillet or heavy-bottomed pot (a Dutch oven works great — it’s what I use most days)
  • A sharp chef’s knife for the small dice (size matters here, so take the extra minute)
  • A wooden spoon or spatula for breaking up the beef

Let’s Make Picadillo (Start to Finish)

This comes together in layers. Read through once and you’ll see the rhythm — it’s simpler than it looks.

Prep and aromatics: Heat 1 tbsp oil over medium heat. Add 1 diced onion and 2 tsp salt. Cook until soft, about 5 minutes. Add 2 tbsp minced garlic, 2 tsp cumin, 1 tsp oregano. Cook 1 minute until fragrant.

  1. Cook the aromatics: The garlic should smell toasty and the cumin should darken slightly — this is the flavor base, don’t rush it. (📸 Photo tip: The cumin turning a shade darker in the oil is your signal to add the meat. It happens fast.)
  2. Brown the beef: Add 1.5 lbs ground beef. Break it up. Cook until no longer pink, about 6 minutes. Let it get a little color — a few crispy edges are a good thing.
  3. Add the vegetables and liquid: Stir in 2 cups diced potatoes, 1 cup diced carrots, 1/3 cup raisins, 1 (15 oz) can tomato sauce, and 1 cup beef broth. Scrape the bottom of the pan to get all those browned bits into the sauce.
  4. Simmer: Bring to a boil, then reduce to a low simmer. Cover and cook 20 minutes, or until the potatoes are fork-tender. A gentle simmer — tiny bubbles, not a rolling boil — is what keeps the potatoes from falling apart.
  5. Finish and serve: Uncover. Stir in 1/2 cup green olives. Let it simmer uncovered another 5 minutes to thicken. Taste and adjust salt. (📸 Photo tip: You want the sauce to be thick enough to cling to the meat and potatoes — not soupy, not dry. It should coat the back of a spoon.)

Sunday Prep for a Tuesday Dinner

This is one of those recipes that only gets better the next day. I make a double batch on Sundays, and we eat it for dinner, then leftovers for lunch, and sometimes I freeze the rest for the week after. It’s the ultimate make-ahead meal.

  • Fridge: Airtight container, up to 4 days. Reheat in a skillet with a splash of water to loosen the sauce.
  • Freezer: Yes! Freeze flat in a zip-top bag for up to 3 months. Thaw in the fridge overnight.
  • Reheat: A skillet on medium-low is better than the microwave — you want the sauce to thicken back up, not steam the potatoes into mush.

Things I’ve Learned After a Dozen Batches

  1. Don’t skip browning the beef: It’s tempting to just stir it into the sauce, but those brown bits at the bottom of the pan are pure flavor. Let them form. They’re not burning — they’re building.
  2. Salt the onions first: That first pinch of salt pulls the moisture out of the onions and helps them soften faster. It’s a small thing that changes the whole rhythm of the cook.
  3. The size of your dice matters: Potatoes and carrots cut to a half-inch cubes will cook perfectly in 20 minutes. Bigger chunks mean a longer simmer and mushier veggies. I promise, the extra minute you spend cutting them evenly is worth it.
  4. Make it a filling: If I’m using this for tacos or gorditas, I’ll cook it a little longer uncovered to get it extra thick. For rice bowls, I leave it a bit saucier. Both versions are good — just adjust at the end.

How to Make This Your Own

  • Dairy-Free / Gluten-Free: It’s naturally both! Just check your beef broth label — some brands add things you don’t need.
  • Kid-Friendly (Less Spicy): Skip the jalapeño (if you usually add one). My daughter Nora liked it plain. Sometimes I’d pull her portion out and add a little chipotle to the grown-up pot after she was served.
  • Spicy Adult Version: Add 1-2 chipotles in adobo with the garlic. It adds a smoky heat that’s incredible with the raisins and olives. This is what I make for myself after the kids have gone to bed.
  • Ground Turkey or Chicken: Use it! The flavor will be a little lighter. Add a tablespoon of oil since it’s leaner. I do this when I want something a little less heavy.
  • Veggie-Packed: I’ve finely chopped zucchini and bell peppers and thrown them in with the potatoes. Good way to clean out the fridge and nobody even notices.

Questions People Always Ask About This Picadillo

Q: Why did my potatoes turn out mushy?
A: They were probably cut too big or the heat was too high. Keep the dice to a half-inch and maintain a gentle simmer — tiny bubbles, not a rolling boil. Also, don’t stir it too much once the potatoes are in. That breaks them down faster than you’d expect.

Q: Can I make this ahead for a crowd?
A: Yes, and it honestly tastes even better the next day. Just reheat gently on the stove or in the microwave with a splash of water or broth to loosen it back up. I’ve taken it to potlucks and it’s always a hit.

Q: What do I serve with picadillo?
A: White rice and warm tortillas are the classic. We also love it over crispy tortilla chips for a quick nacho dinner. My kids will eat it with a side of avocado and nothing else. For the adults, a squeeze of lime and some hot sauce on top is the perfect finish.

Q: Can I freeze picadillo?
A: Absolutely. It freezes perfectly for up to 3 months. I portion it into freezer bags for quick dinners. Lay the bag flat to freeze, and it’ll thaw in no time.

More Recipes My Family Makes on Repeat

If you liked this one, here are a few others that get the same reaction at our table:

  • [INTERNAL LINK PLACEHOLDER: Our Easy Black Bean Tacos] — A 25-minute vegetarian dinner that nobody complains about.
  • [INTERNAL LINK PLACEHOLDER: The Chicken Tinga I Make Every Other Week] — Smoky, spicy, and perfect for nachos or tacos.
  • [INTERNAL LINK PLACEHOLDER: My Simple Beef and Bean Chili] — The one I pull out on game days.

This is the meal I make when I need something that satisfies everyone without a separate dinner for every person in the house. It’s forgiving, it’s flexible, and it genuinely gets better as it sits.

If you try it, I’d love to know — drop a comment below and tell me how it went in your kitchen!

📌 This Mexican picadillo recipe makes ground beef exciting again — save it for your next meal prep Sunday when you want a dinner that everyone actually agrees on.

Savory Mexican picadillo simmering in a one-pot with ground beef, golden potatoes, and colorful bell peppers in a rich tomato sauce.

Mexican Picadillo

Savory ground beef simmered with potatoes, carrots, raisins, and olives in a mild, aromatic tomato sauce – all in one pan in about 45 minutes. The one ground beef dish even picky eaters ask for by name.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course Dinner, Main Course
Cuisine Mexican
Servings 6
Calories 385 kcal

Equipment

  • 12-inch skillet or Dutch oven
  • Chef’s Knife
  • Wooden spoon

Ingredients
  

  • 1 tbsp olive oil
  • 1 large onion, diced
  • 2 tsp salt (divided)
  • 2 tbsp minced garlic
  • 2 tsp ground cumin
  • 1 tsp dried oregano
  • 1.5 lbs ground beef (80/20)
  • 2 cups diced potatoes (1/2-inch cubes)
  • 1 cup diced carrots (1/2-inch cubes)
  • 1/3 cup raisins
  • 1 can (15 oz) tomato sauce
  • 1 cup beef broth
  • 1/2 cup pitted green olives (Manzanilla), rinsed if salty

For serving: cooked white rice, warm tortillas, fresh cilantro, lime wedges, hot sauce

Instructions
 

  • Heat the olive oil in a 12-inch skillet or Dutch oven over medium heat. Add the diced onion and 1 teaspoon of salt. Cook until soft, about 5 minutes.
  • Add the minced garlic, cumin, and oregano. Cook for 1 minute until fragrant. The cumin will darken slightly – that’s your signal to add the meat.
  • Add the ground beef, breaking it up with a wooden spoon. Cook until no longer pink, about 6 minutes, letting it develop a few crispy edges for flavor.
  • Stir in the diced potatoes, carrots, raisins, tomato sauce, and beef broth. Scrape up any browned bits from the bottom of the pan.
  • Bring to a boil, then reduce to a low simmer. Cover and cook for 20 minutes, until the potatoes are fork-tender. Keep a gentle simmer – tiny bubbles, not a rolling boil.
  • Uncover, stir in the green olives, and let simmer uncovered for 5 more minutes to thicken the sauce. Taste and adjust salt (you may need the remaining 1 teaspoon, depending on the saltiness of your broth and olives).
  • Serve over rice or with warm tortillas. Garnish with cilantro and a squeeze of lime. Pass hot sauce at the table for those who want heat.

Notes

Make ahead: This picadillo tastes even better the next day. Store in an airtight container in the fridge for up to 4 days. Freeze flat in a zip-top bag for up to 3 months. Reheat gently in a skillet with a splash of water or broth to loosen the sauce.
Potato tip: Cut potatoes and carrots to a uniform 1/2-inch dice. Larger chunks will require a longer simmer and may become mushy.
Spicy adult version: Add 1-2 minced chipotles in adobo with the garlic for a smoky heat. For a lighter version, use ground turkey or chicken and add 1 tablespoon of extra oil.
Keyword easy weeknight dinner, mexican picadillo, one pot ground beef

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating