Mexican Picadillo

Why You’ll Love This Recipe

Mexican Picadillo is a comforting, savory dish made with ground beef, tomatoes, potatoes, and a blend of spices. It’s a versatile staple in Mexican cuisine, perfect as a main dish with rice or as a filling for tacos, empanadas, or stuffed peppers. Its rich, slightly sweet, and mildly spicy flavor profile makes it a family favorite and an easy go-to meal for busy weeknights.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

ground beefpotatoestomatoessmall oniongarlic clovesolive oil or vegetable oiltomato saucelow-sodium beef brothsaltblack pepperground cuminoreganooptional: green peas, raisins, jalapeños or chipotle peppers for added flavor

directions

Peel and dice the potatoes into small cubes, then set aside.

Heat oil in a large skillet over medium heat. Add the diced onions and sauté until translucent.

Add the garlic and cook for another 30 seconds until fragrant.

Add the ground beef and cook, breaking it up with a spoon, until browned and fully cooked.

Stir in the diced tomatoes and tomato sauce, mixing well.

Add the potatoes, beef broth, salt, pepper, cumin, and oregano. Stir to combine.

Cover and simmer on low heat for about 20–25 minutes, or until the potatoes are tender and the sauce has thickened.

(Optional) Add peas, raisins, or sliced jalapeños in the last 5 minutes of cooking if using.

Taste and adjust seasoning as needed before serving.

Servings and timing

Serves 4–6 people
Preparation time: 10 minutes
Cooking time: 30 minutes
Total time: 40 minutes

Variations

Use ground turkey or chicken for a lighter version.
Add chopped carrots or bell peppers for extra vegetables.
Include raisins for a sweet-savory contrast.
Spice it up with chipotle or serrano chiles for heat.
Serve over rice, with tortillas, or as a taco filling.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm gently in a skillet over medium heat or microwave until hot.
Picadillo can also be frozen for up to 2 months; thaw in the fridge overnight before reheating.

Mexican Picadillo

FAQs

What is Mexican Picadillo made of?
A combination of ground beef, potatoes, tomatoes, and spices, sometimes with peas or raisins added.

Is picadillo spicy?
It’s usually mild, but you can make it spicy by adding jalapeños or chipotle peppers.

Can I make this vegetarian?
Yes, substitute the ground meat with lentils or a plant-based alternative.

Can I use canned tomatoes?
Yes, canned diced tomatoes work well if fresh tomatoes are not available.

Can I serve picadillo in tacos?
Absolutely, it makes a delicious filling for tacos, burritos, or empanadas.

Can I prepare this in advance?
Yes, it reheats very well and can be made ahead for busy days.

Conclusion

Mexican Picadillo is a hearty, flavorful dish that’s incredibly easy to make and adapt. Whether served over rice, stuffed into tacos, or enjoyed with warm tortillas, it brings warmth and comfort to the table. Try this classic recipe for a satisfying meal that’s sure to become a staple in your kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Picadillo

Mexican Picadillo

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Molly Yeh
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Low Lactose

Description

Mexican Picadillo is a flavorful and hearty ground beef dish cooked with potatoes, tomatoes, and spices. It’s a classic comfort food served with rice, tortillas, or used as a filling for tacos and empanadas.


Ingredients

Units Scale
  • 1 lb ground beef
  • 2 medium potatoes, peeled and diced
  • 1/2 cup onion, chopped
  • 2 cloves garlic, minced
  • 2 tomatoes, chopped
  • 1/2 cup tomato sauce
  • 1/2 cup beef broth or water
  • 1/2 cup peas (optional)
  • 1/2 tsp ground cumin
  • 1/2 tsp paprika
  • 1/2 tsp oregano
  • Salt and pepper to taste
  • 2 tbsp vegetable oil

Instructions

  1. Heat oil in a large skillet over medium heat. Add chopped onions and cook until translucent.
  2. Add garlic and cook for another minute.
  3. Add ground beef and cook until browned, breaking it up with a spoon.
  4. Stir in diced potatoes and cook for 5 minutes.
  5. Add chopped tomatoes and cook until they soften.
  6. Pour in tomato sauce and beef broth. Add cumin, paprika, oregano, salt, and pepper.
  7. Stir well, cover, and let simmer for 15–20 minutes or until potatoes are tender.
  8. Add peas if using and simmer for another 5 minutes.
  9. Adjust seasoning as needed and serve hot.

Notes

  • For a spicier version, add a chopped jalapeño or chili powder.
  • Can be used as a filling for tacos, burritos, or empanadas.
  • Leftovers store well in the fridge for up to 3 days.

Nutrition

  • Serving Size: 1 cup
  • Calories: 320
  • Sugar: 4g
  • Sodium: 580mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0.5g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 22g
  • Cholesterol: 60mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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