Mexican Beef Picadillo

Mexican Beef Picadillo is a rustic, one-skillet wonder that pulls serious flavor from the most humble pantry staples. Ground beef gets browned to perfection, then simmers alongside tender potatoes, sweet carrots, and peas in a richly spiced tomato broth that smells absolutely incredible.

Warm cumin, smoky chili powder, and a touch of jalapeño heat make every bite deeply satisfying. It’s hearty, and will earn a permanent spot in your weekly dinner lineup without any fuss.

Variations & Substitutions

Ground beef can easily be swapped for ground turkey or ground pork if that’s what you have on hand — the flavor profile holds up well with either. For a smokier kick, swap regular chili powder for chipotle chili powder or add a tablespoon of adobo sauce from a can of chipotles.

You can also toss in diced zucchini or corn kernels in place of (or alongside) the peas and carrots. If russet potatoes aren’t available, sweet potatoes work great and add a subtle sweetness that balances the savory spices nicely.

Tips & Tricks for Perfect Results

Cut your potatoes and carrots into uniformly small cubes — roughly 1/2 inch — so everything finishes cooking at the same time. Toasting your spices directly in the pan with the meat before adding liquid is a small step that makes a noticeable difference in depth of flavor.

Don’t skip draining excess fat after browning the beef; too much grease makes the dish heavy and can mask all those warm spice notes you worked to build. A low, steady simmer (not a rolling boil) keeps the potatoes from breaking apart and turning mushy in the skillet.

Serving Suggestions

Picadillo is wonderfully flexible when it comes to serving. Spoon it over a bowl of fluffy white rice or Mexican red rice for a hearty, satisfying plate. It also works great stuffed into warm flour or corn tortillas as a taco filling, topped with fresh cilantro and a squeeze of lime.

For a fun weeknight dinner, serve it alongside refried beans and chips for scooping. I also love loading it into a baked potato or layering it over nachos for something a little more casual and crowd-pleasing on a Friday night.

Equipment Needed

You don’t need any fancy tools to pull this recipe off — just a few kitchen basics will do the job perfectly.

  • Large skillet or sauté pan (12-inch recommended)
  • Wooden spoon or heat-safe spatula
  • Sharp chef’s knife
  • Cutting board
  • Measuring spoons
  • Colander or paper towels (for draining beef fat)
  • Lid for the skillet

Prep Ahead Tips

You can dice the onion, garlic, jalapeño, potatoes, and carrots up to 2 days in advance and store them in separate airtight containers in the fridge. The potato cubes should be stored submerged in cold water to prevent browning, then drained and patted dry before using.

You can also brown the ground beef ahead of time, drain the fat, and refrigerate it for up to 2 days. When it’s time to cook, you’ll essentially just be assembling and simmering, cutting your active cook time significantly.

Budget Tips

Ground beef is one of the most affordable proteins out there, especially when you buy it in bulk and freeze what you don’t use. The 80/20 blend gives you great flavor without spending extra on leaner cuts. Buying canned diced tomatoes instead of fresh Roma tomatoes can save you a dollar or two depending on the season.

Potatoes, carrots, and onions are consistently some of the cheapest produce you’ll find year-round. Skip the fresh jalapeños and use a pinch of cayenne instead if peppers are priced high. This whole meal feeds four for well under $15 at most grocery stores.

Storage & Reheating

Let it cool completely before transferring it to an airtight container, and it’ll keep in the refrigerator for up to 4 days. For longer storage, portion it into freezer-safe bags or containers and freeze for up to 3 months — just press out any excess air before sealing.

To reheat from the fridge, warm it in a skillet over medium heat with a splash of beef broth or water to loosen it up, stirring occasionally for about 5 minutes. From frozen, thaw overnight in the fridge before reheating the same way.

Mexican Beef Picadillo

This one-pan picadillo delivers rich, slow-simmered flavor using everyday ingredients you likely already have — ready in under 45 minutes with minimal cleanup required.
Print Recipe
Prep Time:10 minutes
Cook Time:35 minutes

Ingredients

  • 1 lb ground beef 80/20 blend
  • 1 medium white onion finely diced
  • 3 garlic cloves minced
  • 1 medium russet potato peeled and cut into small cubes
  • 2 Roma tomatoes diced (or one 14 oz can diced tomatoes)
  • 1 medium carrot peeled and diced small
  • 1/2 cup frozen peas
  • 1 jalapeño seeded and minced
  • 2 tablespoons tomato paste
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon oregano
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • 1/2 cup beef broth

Instructions

  • Heat olive oil in a large skillet over medium-high heat. Add the onion and cook for 3–4 minutes until softened and translucent.
  • Add the garlic and jalapeño, stirring for about 30 seconds until fragrant.
  • Add the ground beef, breaking it apart with a wooden spoon. Cook until browned, about 6–8 minutes. Drain excess fat if needed.
  • Stir in the tomato paste, cumin, chili powder, and oregano. Cook for 1–2 minutes to toast the spices.
  • Add the diced tomatoes, potato, carrot, and beef broth. Stir everything together.
  • Reduce heat to medium-low, cover, and simmer for 15–18 minutes, stirring occasionally, until the potatoes and carrots are fork-tender.
  • Stir in the frozen peas during the last 3 minutes of cooking.
  • Taste and adjust seasoning with salt and pepper before serving.
Servings: 4

You Might Like