This easy Mexican picadillo recipe is made with ground beef, potatoes and plenty of seasonings, great over rice or served with tortillas for a full meal. Big on flavor!
Mexican Picadillo Recipe
We're cooking up a Mexican style picadillo recipe in the Chili Pepper Madness kitchen today, my friends. Prepare yourself for amazing flavor.
If you've never tried picadillo before, this is a recipe you'll want to add to your recipe collection. Mexican Picadillo is quick and easy to make, it's big on flavor, and you can really customize it with many other potential ingredients.
Picadillo is a dish you'll find in many different countries around the world, particularly in Latin America, where you'll find Puerto Rican picadillo, Cuban picadillo, and many others.
This is a Mexican style picadillo, and I hope you love it.
What is Mexican Picadillo?
Mexican picadillo is a flavorful of dish of meat and potatoes with tomatoes, peppers, and seasonings. There are many variations throughout Mexican, with different regions including different ingredients, and each of them vary wildly.
Some regional versions include like carrots, olives, almonds and raisins, which is similar to Cuban style. Ground meat is used in most recipes, though chicken or seafood are interesting variations.
Guajillo or ancho peppers are another variation, which add a deep, earthy flavor that I love. I sometimes include them.
Some regions include sweet elements, like honey, which change the texture, and make it flavorful in a completely different way. Picadillo is one of those recipes that changes based on your location and on the cook, so feel free to adapt it to your own preference.
It is often served with rice or tortillas, though it is popular stuffed into roasted peppers or stuffed into pastries.
This version is a simple one, focusing on the meat and potatoes aspect, as well as the seasonings, though you can include other ingredients as desired. Consider this a base picadillo recipe.
Let's discuss how to make picadillo, shall we?
Mexican Picadillo Ingredients
- Olive Oil. For cooking.
- Potatoes. I'm using yellow potatoes.
- Onions, Garlic.
- Peppers. I'm using jalapeno peppers here, but toss in a serrano pepper for extra heat. Use bell peppers for a milder version.
- Ground Beef. You can use other ground meats, like chicken, turkey, or pork.
- Tomatoes. I like to use fresh tomatoes, but tomato sauce is great, too.
- Stock. I'm using beef stock, but chicken stock or vegetable stock are great, too.
- Seasonings. Paprika, Mexican oregano, cumin, salt and black pepper.
- For Serving. Cooked rice or warmed tortillas, sliced peppers for garnish, chili flakes, fresh chopped herbs, lime juice, hot sauce.
How to Make Picadillo (Mexican Style) - the Recipe Method
Potatoes, Onion and Peppers. Heat the oil in a large pan to medium heat. Add the onion, potatoes, and peppers and cook for 5 minutes to soften.
Garlic and Ground Beef. Add the garlic and add ground beef. Break up the ground beef with a wooden spoon and brown it up for 5 minutes. The meat doesn't need to be cooked all the way through.

Add Tomatoes, Stock and Seasonings. Stir in the tomatoes, beef broth, and seasonings. Bring to a boil over high heat, then reduce the heat to simmer.
Simmer the Picadillo. Cook, stirring occasionally at a simmer for 20 minutes to cook through and let the potatoes soften up. Check it at 15 minutes for doneness. Adjust for salt and pepper.

Serve the Picadillo. Serve over cooked white rice or with warmed corn tortillas with extra peppers, spicy chili flakes and lime juice! Don’t forget your favorite hot sauce.
Boom! Done! Looks wonderful, doesn't it? I love a good picadillo. So easy to make, right? I love that.

Recipe Notes & Tips
- The Seasonings. I've used a simple blend of seasonings, but other popular additions include bay leaves or parsley. Try this Homemade Taco Seasoning Blend Recipe that I love.
Picadillo Variations
Customize your picadillo with other ingredients. Some traditional Mexican picadillo recipes include parsley, blanched almonds, raisins, olives, green olives potatoes and carrots, green peas, bay leaf and others.
Make it with ground turkey or chicken for a lighter version of this classic comfort food.
Swap the potatoes for other root vegetables, like rutabaga, yellow beats, or sweet potatoes.
Here is a photo of my variation with ancho peppers added in. I love it!

Serving Suggestions
Serve picadillo as a side dish to many Mexican dishes, but it's also versatile in other dishes. Consider serving your picadillo in the following ways:
- Tacos. Serve it with tortillas and enjoy them taco style.
- Nachos. Serve it over crispy tortilla chips and top with melted cheese. Perfection!
- Stuffed Peppers. Try my picadillo stuffed peppers recipe. I think you'll love it.
Storage Info & Leftovers
Store any leftover picadillo in airtight containers in the refrigerator for up to 5 days. To enjoy it again, simple warm it up in a hot pan.
You can also freeze it in vacuum sealed bags or containers for 3 months or longer.
That's it! I hope you LOVE this as much as I do! SO. GOOD! Let me know if you make it. Send pics! I want to hear!! -- Mike H.
Try Some of My Other Popular Mexican Recipes

If you try this recipe, please let us know! Leave a comment, rate it and tag a photo #ChiliPepperMadness on Instagram so we can take a look. I always love to see all of your spicy inspirations.

Mexican Picadillo Recipe
Ingredients
- 1 tablespoon olive oil
- 8 ounces yellow potatoes about 3-4 small, diced
- 1 medium yellow onion chopped
- 1 jalapeno pepper chopped
- 1 serrano pepper chopped (optional, for spicier)
- 2 cloves garlic chopped
- 1 pound ground beef (you can use other ground meats, like chicken, turkey or pork)
- 2 large tomatoes chopped
- 3/4 cup beef stock (or use chicken or vegetable stock)
- 1 tablespoon paprika
- 1 tablespoon Mexican oregano
- 1 teaspoon cumin
- Salt and pepper to taste
- FOR SERVING: Cooked rice or warmed tortillas, sliced peppers, chili flakes, fresh lime juice, hot sauce
Instructions
- Heat the oil in a large pan to medium heat. Add the potatoes, onion and peppers and cook them down for 5 minutes to soften.
- Stir in the garlic and ground beef. Break up the ground beef with a wooden spoon and brown it up for 5 minutes. The meat doesn't need to be cooked all the way through.
- Stir in the tomatoes, stock, and seasonings and reduce the heat to simmer.
- Simmer for 20 minutes to cook through and let the potatoes soften up.
- Serve over cooked rice or with tortillas with extra peppers, spicy chili flakes and lime juice! Don’t forget your favorite hot sauce.
Video
Notes
Nutrition Information

NOTE: This recipe was updated on 5/5/23 to include new information, photos, and video. It was originally published on 4/18/18.



Shelley says
I made this for dinner last night and found it to be absolutely delicious! I did add chopped carrots and green olives, which was a nice touch. Served it with flour tortillas and a side of cucumbers from our garden (sprinkled with Tajin). Great summer dinner in Texas! 🙂
Mike Hultquist says
Outstanding! I love it, Shelley! Thanks for sharing this. Glad you enjoyed it.
Kate Klebanski says
This was absolutely wonderful - super flavorful and easy. I doubled the recipe for three sons and hubby and it was gone in one sitting. This is going on permanent rotation. Thanks!
Mike Hultquist says
Excellent! I love to hear it, Kate!
Jazz says
How big is a serving ?? This recipe was delicious also!
Mike Hultquist says
Jazz, it's 1/4 of the whole pan, roughly 6-8 ounces. Glad you enjoyed it!
Chris says
I didnt have tomatoes or a jalapeno so I used a can of Rotel. It was really good!
Tino says
This was so awesome! Great flavor and it was so comforting. It was perfect served with corn tortillas.
Mike Hultquist says
Awesome!! Glad you enjoyed it, Tino!
Katelyn says
You might find this interesting, my mother is from the Philippines, and made this recipe for our family growing up all the time, with the raisins you mentioned included! Cultural crossover, thanks for the dinner inspo.
Mike Hultquist says
Wow, that's awesome, Katelyn. Thanks for sharing this.
SugarRay says
I made this recipe and it's great. I used it to stuff warm yellow corn tortillas following the guidelines of a recently posted chicken enchilada recipe. Talk about a slap yo' momma meal!
Mike Hultquist says
Boom! I love it! Perfect for enchiladas!
Secret Ocean says
Wow! that sounds delish! I'm of cuban heritage so our version of picadillo has no heat (we add green olives and raisins). I'm excited to try this recipe over the weekend and follow the exact recipe and i want to serve it with the warm corn tortillas! Apologies for the stupid question but are the yellow corn tortillas different from white corn tortillas? Also do you use any toppers like fresh cilantro, chopped onion or crema/sour cream?
Mike Hultquist says
Yes, yellow and white tortillas differ in the corn they're made from. Also, you can use whatever toppings you like! Enjoy!
Kevin Scherer says
Can I use canned tomatoes
Mike Hultquist says
You surely can, Kevin. Works great! Enjoy.
Dee says
I made this for dinner last night, adding some dried and soaked chiles to the tomato mixture. I served it with fresh (fried) corn tortillas.
we had a lot left so tonight I softened the corn tortillas in a damp tea towel in the microwave, then added some picadillo to the to the tortillas, and rolles them up like a flauta. I sprayed them all over with avocado oil and cooked them in the air fryer...served with Mexican crema, some cilantro, salsa and shredded cheddar. (And a bit of habanero sauce!)
Both meals were incredible!
Mike Hultquist says
Excellent! Glad you enjoyed it, Dee!
SecretOcean says
Well, this recipe just keeps getting better and better as i read the comments! I'm so grateful for all the serving suggestions!!!
Ed Moder says
I made this myself and it was delicious. Connie had several suggestions which I did not do. I used my chopper to dice/chop the onions, peppers and potatoes. What an amazing machine. I saved several minutes of chopping. The only substitution was because we had no jalapenos or serranos so I used 1 habanero. It made the dish about 1 to 1.5 alarms, just right for us. Thanks for the recipe!
Mike Hultquist says
Very nice! Glad you enjoyed it as-is, Ed! It's definitely easy to customize, but great the way it is. Maybe I need to get me a chopper. =)
Ed Moder says
Looks like dinner tonight! We will let you know what we think tonight.
Mike Hultquist says
Enjoy, Ed! We love this one! Very customizable. Add other veggies as you like!
Sherry says
Awesome recipe!Made it vegetarian by using ground soy and used a red and yellow pepper instead of the spicer peppers,it was a hit! Leftovers were even better! Trying it as nachos tonight.
Mike Hultquist says
Excellent! Glad you enjoyed it, Sherry!
Mariam says
Just got a ton of fresh ripe tomatoes and a lot of ground beef to go with it, this is gonna be the perfect recipe for meal prep!
Mike Hultquist says
Excellent! Enjoy, Mariam!