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

Mexican Picadillo is a quick, easy, and budget-friendly dish made with ground beef, potatoes, tomatoes, and flavorful spices. Serve it with rice, tortillas, or beans for a delicious, authentic Mexican comfort food the whole family will love!

If you love this recipe, check out its salty-sweet relative, Cuban picadillo.

Large pan filled with Mexican style picadillo with ground beef, potato, carrots, and peas, in a seasoned tomato sauce.

About this Recipe

Picadillo is a traditional dish popular throughout Latin America and the Caribbean. Each version varies by region, but common ingredients include ground meat, tomatoes, and vegetables. It can be served as a main dish or as a filling for tacos, empanadas, or pastries. Today, we’re making Mexican-style picadillo. Big on flavor and fully customizable, this incredible family dinner is quick and easy to make.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

What is Mexican Picadillo?

Mexican picadillo is a traditional dish of ground meat and potatoes in a flavorful tomato-based sauce. In this simple “baseline” variation, ground beef, onion, potatoes, carrots, and peas are simmered in a homemade tomato sauce seasoned with garlic, Mexican oregano, cumin, and crushed red pepper. Although I chose not to include it in this recipe, some versions may contain fruits like raisins or seasoning like cloves or cinnamon for depth.

It is often served with red rice and warm tortillas or as a filling for tacos and empanadas. If you love Picadillo, be sure to check out my Slow Cooker Picadillo Pot Roast Recipe:

All of the ingredients needed to make Mexican Picadillo measured and in individual bowls.

How to Make Mexican Picadillo

The complete recipe (with step-by-step images) is in the recipe card at the bottom of this page.

You can adjust the heat by adding more or less jalapeño to taste. If you want to make it even spicier, mix in crushed red pepper flakes or a pinch of cayenne. Although I chose not to include it in this recipe, some versions may contain fruits like raisins or seasoning like cloves or cinnamon for warmth and depth of flavor. If the consistency is too thick, add a splash of water or broth; if it’s too thin, let it simmer uncovered for a few minutes.

  1. Prepare the tomato sauce: Add the tomatoes, five whole garlic cloves, jalapeno, half an onion (roughly chopped), Mexican oregano, beef bouillon, salt, black pepper, and ground cumin to a large blender with two cups of water. Process until blended, then Set aside.
  2. Soften the onion: Add the olive oil to a large skillet set over medium heat. Cook the onion until translucent. Add the minced garlic (two cloves) and continue to cook for an additional 30 seconds.
  3. Brown the meat: Add the ground beef. Crumble into smaller pieces and cook until browned. Drain any excess grease from the pan and return to heat.
  4. Add the tomato sauce and cook the veggies: Add the tomato sauce, mixing well to combine with the cooked meat. Bring to a simmer, cover, and cook for 10 minutes. If necessary, reduce the heat to prevent burning.
  5. Add the potatoes, carrots, bay leaf, and peas. Place the heat on medium, cover, and cook for approximately 25-30 minutes or until the potatoes and carrots are cooked to your liking.
  6. Serve hot with red rice, tortillas, and fresh cilantro if desired.
Mexican style picadillo with ground beef, potato, carrots, and peas, in a seasoned tomato sauce on a white plate with Mexican red rice and tortillas.

Storage and Leftovers

Transfer leftover cooked picadillo to an airtight container and place in the refrigerator for up to 3-4 days or in the freezer for up to 4 months.

Thaw frozen leftovers overnight in the refrigerator and reheat them on the stovetop or in the microwave. Reheat until the leftovers reach an internal temperature of 165°F (74°C) as measured by a digital meat thermometer.

Leftovers are delicious scrambled together with eggs or added to huevos rancheros and chilaquiles. It can also be used as a filling for empanadas, tamales, or burritos.


Have any questions? Drop me a message in the comment section below! I’m happy to help. And, if you enjoy this Mexican picadillo, please rate it with some STAR LOVIN’ so other readers know to try it too! Tag me at #theforkedspoon. I’ll be sure to share! Thank you!

Large pan filled with Mexican style picadillo with ground beef, potato, carrots, and peas, in a seasoned tomato sauce.
5 from 2 votes

Mexican Picadillo Recipe


Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlightJessica Randhawa
This quick and easy Mexican Picadillo Recipe is a warm and hearty dish of ground beef, potatoes, and vegetables simmered in a warm and flavorful tomato-based sauce. Serve in tacos or with rice and beans for a full and flavorful meal!
Prep: 30 minutes
Cook: 45 minutes
Total: 1 hour 15 minutes
Servings: 4 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the Tomato Sauce

  • 4 Roma tomatoes, quartered
  • 1 jalapeño, seeded and halved, optional
  • ½ white onion, halved
  • 3 cloves garlic, peeled
  • 1 teaspoon Mexican oregano, see notes
  • 2 teaspoon beef bouillon
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • ½ teaspoon ground cumin
  • 2 cups water, or beef broth

For the Picadillo

  • 1 tablespoon olive oil
  • ½ white onion, diced
  • 2 cloves garlic, minced
  • 1 pound ground beef
  • 3 Yukon Gold (Idaho) potatoes, peeled and diced
  • 2 carrots, peeled and diced
  • 1 bay leaf
  • ½ cup green peas

Instructions 

  • Add the tomatoes, jalapeño, garlic, onion, Mexican oregano, beef bouillon, salt, black pepper, and ground cumin to a large blender with two cups of water or broth. Process until blended, then set aside.
    Blender filled with pureed garlic cloves, jalapeno, tomatoes, whole pieces of onion, oregano, beef bouillon, salt, pepper, ground cumin, and two cups of water.
  • Heat the olive oil in a large skillet set over medium heat. Add the onion and cook until translucent, about 5 minutes. Add the minced garlic and continue to cook for an additional 30 seconds or until fragrant.
    Large skillet with olive oil and diced white onion.
  • Add the ground beef. Crumble into smaller pieces and cook until browned. Drain any excess grease from the pan and return to heat.
    Large skillet with softened white onion and raw ground beef.
  • Add the tomato sauce, mixing well to combine with the cooked meat. Bring to a simmer, cover, and cook for 10 minutes, reducing the heat, if necessary, to prevent burning.
    Large skillet filled with cooked ground beef and softened onion with homemade tomato sauce made from blended garlic cloves, jalapeno, tomatoes, whole pieces of onion, oregano, beef bouillon, salt, pepper, ground cumin, and two cups of water.
  • After the sauce has had time to simmer, add the potatoes, carrots, bay leaf, and peas, mixing well. Place the heat on medium, cover, and cook for approximately 25-30 minutes or until the potatoes and carrots are cooked to your liking.
    Diced potatoes, carrots, and peas added to a large skillet filled with simmering ground beef in homemade tomato sauce.
  • Serve hot with red rice, tortillas, and fresh cilantro if desired.
    Large skillet filled with homemade Mexican-style picadillo.

Notes

  • Mexican oregano is not the same as Italian oregano. I do not recommend using them interchangeably. 
  • Ground beef is the most common meat for Mexican-style picadillo, although it is not uncommon for it to be made with a combination of ground pork and beef. Ground chicken or turkey can be substituted for a lighter dish.
  • Optional additions: Serrano pepper (for more heat!), squash, green beans, olives, or raisins.
  • Store leftovers for up to 4 days in the refrigerator or 4 months in the freezer.

Nutrition

Calories: 459kcal | Carbohydrates: 31g | Protein: 24g | Fat: 27g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 81mg | Sodium: 690mg | Potassium: 1103mg | Fiber: 5g | Sugar: 5g | Vitamin A: 1393IU | Vitamin C: 47mg | Calcium: 67mg | Iron: 4mg

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

Did you make this? Leave a comment below!

Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlight

Jessica Randhawa

Chef | Food Photographer

I’m Chef Jessica Randhawa, bringing over 14 years of experience in creating and publishing over 1200 mouthwatering recipes, coupled with invaluable kitchen tips and professional guidance, to transform your daily cooking into a truly enriching culinary adventure.

You may also like:

Leave a comment

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

Recipe Rating




5 from 2 votes (2 ratings without comment)