Mexican Picadillo is fast, flavorful, and filling. Ground beef and potatoes simmer in a savory tomato sauce for the perfect 30-minute dinner. Serve over rice with tortillas on the side.

Mexican Picadillo in a skillet, ready to be served and enjoyed.
chelsea

Author’s notes

All About Picadillo (and Why You’ll Love This Version)

Picadillo is a classic dish found in many Latin American countries, including Mexico and Cuba, as well as the Philippines. It’s made with ground meat, tomatoes, and whatever extra ingredients are common in that region. You’ll usually see it served over rice or stuffed into things like tacos, empanadas, and pastries.

This Mexican-inspired Picadillo is packed with incredible flavors. Like I do in a lot of my ground beef recipes, I like to bulk it up with a few extra veggies to stretch the meat.

I love eating this right out of the skillet, but wrapped in a warm, charred tortilla? So good!

signature
All the ingredients for this recipe prepped and ready for easy assembly, including the beef, broth, tomatoes, onions, seasonings, carrot, tomato paste, potatoes, jalapeño, oil, pepper, and garlic.

Picadillo Ingredients & Substitutions

The full recipe is below, but here are a few quick tips:

  • Yellow onion, carrot, and green bell pepper: Dice small so they cook fast and evenly.
  • Lean ground beef: Keeps the dish hearty without too much grease.
  • Potatoes: No need to peel if using golds; just cut small and even so they cook through.
  • Jalapeño and garlic: Leave out the seeds for less heat or keep them for more kick.
  • Beef bouillon powder: Adds a great beefy flavor without extra broth.
  • Crushed tomatoes: I love the flavor that fire-roasted tomatoes bring.
The veggies are sautéed, the beef is browned, seasonings and tomato paste are added, and everything is cooked together for this Mexican Picadillo.

How To Make Picadillo (Tips)

  • Season as you go: Salt makes the flavors pop, so season at every step.
  • Spice: I start with less jalapeño, taste as it cooks, and add more later if needed.
  • Cut potatoes small: They’ll cook faster and give that crispy outside, fluffy inside.
  • Add broth if needed: If the dish starts to dry out before the potatoes are tender, add 1/4 cup more broth and lower the heat.

Variations

Fun Ways to Switch Up Picadillo:

  • Change the potatoes: Swap gold potatoes for diced sweet potatoes (peel first!).
  • Add more veggies: Toss in a cup of frozen sweet peas right at the end.

The dish in a skillet simmering together.

Serving Suggestions

I love loading Picadillo on a plate and scooping it up with a warm, ripped tortilla.

Other ideas:

Storage

Keep leftover Picadillo in a sealed container in the fridge for up to 4 days. Warm it up in a pan over low heat. Add a little broth if it looks dry.

More Easy Dinner Recipes:

5 from 2 votes

Picadillo

Mexican Picadillo delivers big flavor fast with ground beef and potatoes simmered in rich tomato sauce. Serve it hot over rice with plenty of tortillas.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4 servings

Equipment

Ingredients

  • 1 tablespoon olive oil
  • 1 cup finely diced yellow onion 1 onion
  • 1 cup finely diced carrot 2-3 large carrots
  • 1 cup finely diced green bell pepper 1 green pepper
  • 1 pound lean ground beef 93/7, or use ground turkey
  • Salt and pepper
  • 2 tablespoons tomato paste
  • 2 cups diced baby gold potatoes see note 1
  • 1 tablespoon finely diced jalapeño add to taste
  • 1 tablespoon minced garlic
  • 1/2 teaspoon dried oregano
  • 1 teaspoon beef bouillon powder
  • 1-1/2 teaspoons ground cumin
  • 1-1/2 teaspoons ground coriander
  • 1-1/2 teaspoons paprika
  • 1 (14.5-ounce) can fire-roasted crushed tomatoes or diced tomatoes
  • 1 cup chicken broth
  • 1 bay leaf
  • Serving suggestions see note 2

Instructions 

  • Heat a large pan over medium-high heat. Add oil, onion, carrot, pepper, and a small pinch of salt and pepper. Sauté, stirring often, until veggies start to soften, about 8 minutes. Push veggies to the sides and add beef in the center. Season with 1 tsp salt and 1/2 tsp pepper. Cook, breaking up the meat, until mostly browned.
  • Add tomato paste, diced potatoes, jalapeño, garlic, and all seasonings. Continue to cook over medium heat, stirring frequently, for 5 minutes.
  • Lower heat to low. Pour in undrained tomatoes, chicken broth, and add the bay leaf. Scrape the bottom to release any browned bits. Press potatoes under the liquid, cover with a lid, and simmer for 10 minutes.
  • Remove lid, stir, and increase heat to medium. Cook uncovered for another 10 minutes, or until potatoes are fork-tender and most of the liquid is absorbed (see note 3). Remove bay leaf. Taste and adjust seasoning if needed.
  • Serve hot with flour tortillas and/or rice. Add lime wedges and fresh cilantro if desired.

Video

Recipe Notes

Note 1: I love gold potatoes—no need to peel them. If using Russet potatoes, peel first. Dice small and even (1/2-inch pieces) so they cook evenly.
Note 2: For serving, try rice, tortillas, cilantro, and lime wedges.
Note 3: If the mixture dries out before the potatoes are tender, add a splash more chicken broth (start with 1/4 cup). Make sure potatoes are diced small and heat stays low.
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a skillet over low heat until warmed through.

Nutrition

Serving: 1serving | Calories: 384kcal | Carbohydrates: 38g | Protein: 27g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 86mg | Sodium: 553mg | Potassium: 1124mg | Fiber: 6g | Sugar: 10g | Vitamin A: 6164IU | Vitamin C: 66mg | Calcium: 103mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 2 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




4 Comments

  1. Kimberly says:

    This was tasty. I found it to be more tomato-forward than I like, perhaps next time I would use just the tomato paste OR the canned tomatoes, and then thin with the chicken stock. I also like the potatoes to be a little smaller dice. I am excited to have a healthier picadillo recipe that I can tweak to my tastes, thank you for sharing!!

    1. Chelsea says:

      I’m so glad you enjoyed!! You absolutely can do that to lessen the tomato taste! Thanks for your comment Kimberly! ๐Ÿ™‚

  2. Christina says:

    5 stars
    Delicious. Made as written and it was sooooo good. I canโ€™t Remember the last time I cooked with ground turkey and it was so great in this recipe. I served it with rice. My daughter who normally doesnโ€™t eat cooked veggies ate this and requested leftovers for lunch tomorrow. She has celiac disease so this is such a great nutritious meal for her and our family. Thank you.

    1. Chelsea Lords says:

      I am so thrilled to hear this! Thanks Christina! ๐Ÿ™‚