This post may contain affiliate links. Please read our disclosure policy.

This picadillo recipe is an easy, warm, and comforting Mexican dish made from ground beef, potatoes, and vegetables cooked in a flavorful tomato-based sauce. Great in tacos, gorditas, or served with rice and beans!

Mexican picadillo on a plate with cilantro lime rice and flour tortillas.

On nights when Iโ€™m unsure what to make for dinner, this picadillo recipe comes to the rescue!

What Is Picadillo?

Picadillo is a Latin American dish made from ground beef, potatoes, and a tomato sauce mixture. Every country and region has its own unique variation on the meal (for example, the very popular Cuban picadillo is made with olives and raisins), but today Iโ€™m going to share the way my family has always made it!

For context, my family is from the central/northern part of Mexico in the state of Zacatecas.

Picadillo ingredients on a table.

Ingredients in Picadillo

  • Meat: Ground beef is what is traditionally used, but you could also use ground chicken or turkey if you prefer.
  • Vegetables: Youโ€™ll need carrots, frozen peas, potatoes, onions, and tomatoes.
  • Pepper: I used a jalapeรฑo for a milder spice level, but you could also use a serrano pepper for more heat.
  • Seasonings: I used a mix of dried Mexican oregano, kosher salt, ground cumin, and garlic.

How to Make Picadillo

Make the sauce. Add tomatoes, onions, garlic, jalapeรฑo pepper, oregano, cumin, salt, and some water to a large blender, then puree until smooth and set aside.

Cook the meat and veggies. Cook the ground beef in a large skillet with some diced onions until the meat is lightly browned. Add the diced potatoes, diced carrots, and cook for 5 minutes, then add the blended tomato sauce mixture, cover, and cook for 10 minutes.

Thicken and serve. Uncover, cook for another 5 minutes, then stir in the frozen peas. It’s ready when the potatoes and carrots are tender and soft!

Picadillo in a cast iron skillet ready to be served.

Recipe Tips

  • Donโ€™t be afraid of salt. The salt helps bring out the flavors of the tomato sauce mixture and makes the meat and potatoes one big happy family.
  • Taste as you go. Add another jalapeรฑo or more salt in the sauce if needed. The spice level of jalapeรฑos can vary from not spicy to extremely fiery, so take a small bite and test it out.
  • If the meat starts to dry out during the cooking process, add ยผ cup of water to keep it moist and continue cooking.

Serving Suggestions

I recently served this beef picadillo with some leftover cilantro lime rice I had in the fridge, but there are plenty of other ways to eat it. Here are a few suggestions:

Picadillo on a plate served with rice and flour tortillas.

Variations

  • Give it a healthy twist by substituting ground turkey or chicken for ground beef.
  • Use sweet potatoes instead of white potatoes to add a subtle sweetness.
  • Try green beans in place of peas to switch things up!

Storage

Leftover picadillo can be stored in the refrigerator in an airtight container for up to 5 days.

You can also store it in the freezer for up to 3 months. To reheat from either method, simply toss it in a pan and heat it!

4.80 from 81 votes

Mexican Picadillo

An easy and flavorful Mexican picadillo made from ground beef and potatoes cooked in homemade tomato sauce. The best weeknight meal!
Prep: 10 minutes
Cook: 35 minutes
Total: 45 minutes
Servings: 6 servings
Email This Recipe
Enter your email and Iโ€™ll send this directly to you. Plus youโ€™ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 4 small-medium Roma tomatoes, halved
  • 1 medium onion, diced
  • 2 cloves garlic
  • 1 jalapeรฑo pepper stemmed*
  • 1 teaspoon kosher salt, plus more as needed
  • ยฝ teaspoon dried Mexican oregano
  • ยผ teaspoon ground cumin
  • ยฝ cup water
  • 2 teaspoons extra-virgin olive oil
  • 1 pound lean ground beef
  • 1 medium russet potato, diced
  • 1 large carrot, diced
  • ยฝ cup frozen peas

Instructions 

  • In a blender, combine the tomatoes, ยฝ of the diced onion, water, garlic, jalapeรฑo pepper, ยฝ teaspoon of the kosher salt, Mexican oregano, cumin, and water. Blend until completely smooth.
  • Heat the oil in a large skillet or sautรฉ pan over medium-high heat. Add the remaining ยฝ of the diced onion and cook for 5 minutes, stirring occasionally, until softened.
  • Add the ground beef and sprinkle with the remaining ยฝ teaspoon of kosher salt. Cook for 6 minutes, breaking up the meat into small pieces as it cooks. Drain and discard any excess grease if necessary.
  • Stir in the potatoes and carrots and cook for 5 more minutes. Pour in the pureed tomato mixture and stir to combine. Reduce the heat to low, cover, and cook for 15 minutes.
  • Uncover and cook for 5 more minutes. Stir in the frozen peas and cook uncovered for 5 more minutes, or until the potatoes and carrots are tender. If the meat starts to get dry, add in ยผ cup of water and continue cooking.
  • Taste and season with more salt as needed.

Video

Notes

  • Jalapeรฑo: You can remove the seeds if you donโ€™t want it spicy, or you can completely omit the jalapeรฑo for no spice at all.

Nutrition

Serving: 1/6th of recipe | Calories: 207kcal | Carbohydrates: 12g | Protein: 18g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 0g | Monounsaturated Fat: 1g | Trans Fat: 0g | Cholesterol: 50mg | Sodium: 326mg | Potassium: 389mg | Fiber: 3g | Sugar: 3g | Vitamin A: 2300IU | Vitamin C: 37.1mg | Calcium: 20mg | Iron: 2.7mg

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

Did you make this recipe?Leave a comment and star rating below!

Photos by Erin Jensen of The Wooden Skillet.

You may also like

Leave a comment

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

Rate this Recipe:




83 Comments

  1. Rachel says:

    5 stars
    Just like my dad used to make it! And I am old so that is saying something! My family inhales this when I make it! I used lots of onions, tomatos, veggies, 3 potatoes, and garlic salt! It comes out chunky over white rice with peas and carrots.

  2. Nagu says:

    I make my picadillo completely different is more like soup and I use tomillo instead and with some Mexican rice, I will try yours and probably be another recipe more in my menu.
    Thank you for sharing

  3. JG says:

    I just lost my paternal grandmother last week and my maternal grandmother about two years ago. My maternal grandmother used to make piccadilly like this – except she added picked instead of the carrots! Yum…thank you for sharing this recipe. I have this sudden urge to make all the dishes both grandmothers used to make.

  4. Todd says:

    5 stars
    Loved this version of picadillo. The carrots and peas gave a nice twist added additional jalapeno for extra kick YUM

    1. Isabel says:

      I’m so happy you loved it, Todd. Thank you!

  5. D Rivas says:

    5 stars
    I loved this recipe! It turned out as delicious as my motherโ€™s picadillo! I highly recommend it!
    BTW, Iโ€™m very picky when it comes to Mexican recipes since I grew up in Mexico and my mom is an excellent cook.

    1. Isabel says:

      I’m so happy you liked it. Thank you so much!

  6. Mary Ellen Whitsel says:

    5 stars
    I made this recipe last night! It was YUM!!
    I made a few substitutions because I did not want to go to the grocery store after work…
    Instead of the fresh tomatoes and jalapeno (picky eaters at my house, so not a lot of fresh veggies live in my frig), I used a can of rotel and then added spice with ground red cayenne pepper, and I did not add the carrots or peas. I am not one to measure, but I know I added way more cumin than the recipe called for as I love cumin!!
    I did over salt a little, but I am known to do that ๐Ÿ™
    My husband liked it, but I LOVED it!! We are empty-nesters, so no kid-tested approval yet!!
    Great recipe!! Thank you so much for sharing!!

    1. Isabel says:

      Aw I’m so happy you two loved it! And it’s good to know that it’s still good with rotel – it also works in a pinch!

  7. Rebecca says:

    I made this for dinner tonight and my 2 picky eaters loved it. They are generally suspicious of vegetables, so I blended the carrot in with the sauce and left out the peas. It was delicious! Thank you!

    1. Isabel says:

      Blending the carrots in is such a great idea. Genius! So happy you liked it ๐Ÿ™‚

  8. Cheryl B. says:

    What can be used to flavor this besides cumin. I don’t like the taste of just cumin. Would a pkg of taco seasoning mix work? This looks very delicious!

    1. Isabel says:

      I would just leave the cumin out, but taco seasoning could worth. It’s worth a shot!

  9. Carol Guajardo says:

    5 stars
    Hi, I made this recipe and everyone loved it! My son ate it 3 nights in a row. It’s a keeper!

    1. Isabel says:

      Yes! That’s so great to hear!

  10. Valerie H says:

    5 stars
    I learned to make this in Northern Mexico when we lived in Monterrey. This is nearly the same as my friend taught me, but we used leftover salsa or pico de gallo for the tomato sauce. And no peas, so I’ll have to try that timeouts when I make it! Picadillo is my favorite comfort food from Mexico, and I use it now back in Michigan for tacos, grilled burritos, and even as the base layer for shepherds pie!

    1. Valerie H says:

      Timeouts =tomorrow, sorry.

    2. Isabel says:

      Nice! Yep, I love it as the base of so many foods like tacos and gorditas too ๐Ÿ™‚