Mexican Picadillo Recipe
There’s something magical about a warm, hearty bowl of Mexican picadillo. It’s one of those meals that instantly brings comfort with every bite—think rich, savory ground beef, tender potatoes, and a hint of spice. This dish has a way of wrapping you in warmth, perfect for cozy nights or even for sharing with friends. Plus, it’s super versatile: you can serve it with rice, wrap it up in a tortilla, or even scoop it up with some tortilla chips!
I remember the first time I tried picadillo was at a family gathering, where everyone was helping themselves to big scoops of it served with rice. The aroma was amazing—savory, a little spicy, with that earthy scent of cumin and oregano filling the room. It was like a Mexican stew but with a uniquely comforting taste that stayed with me long after the meal. Since then, I’ve experimented with my own version at home, making slight tweaks to get that perfect balance of flavors, and now I’m excited to share this recipe with you!

The story behind picadillo (and why every region makes it a little differently)
Picadillo is a beloved dish across Latin America, with each region adding its own twist. While Mexican picadillo is known for its ground beef, potatoes, and sometimes a kick of spice from peppers, other countries might use olives, capers, or even raisins for a sweet-savory combo. In Mexico, it’s often a homey, everyday meal, easy to throw together and satisfying for the whole family. Traditionally, picadillo is served as a main dish with rice or used as a filling for tacos, empanadas, and other delicious creations. It’s a great example of a dish that’s simple yet packed with flavor.
Let’s talk ingredients: making the most of each component
The ingredients in this Mexican picadillo are straightforward, but each one plays an important role in building those delicious layers of flavor. Here’s how to make them work their magic:
- Ground beef: This is the backbone of the dish, adding a hearty, savory base. Go for 80-85% lean beef for the best flavor without too much grease. If you’re looking to lighten things up, ground turkey can work too, though it has a milder taste.
- Yellow potatoes: These little cubes soak up all the spices and flavors as they cook. They give the dish a comforting, slightly creamy texture. If you don’t have yellow potatoes, try Yukon Golds or even russets—just adjust cooking time slightly since russets can get mushy if overcooked.
- Onion and garlic: Essential for a flavorful base. The onion adds sweetness, while garlic brings in a rich, aromatic depth. Go for fresh garlic cloves; the flavor is much more intense than pre-minced.
- Peppers (jalapeño and serrano): Jalapeño gives a mild heat, while serrano adds a real kick! Adjust these to your spice tolerance. If you want it milder, skip the serrano; if you’re craving more heat, leave the seeds in.
- Tomatoes: Fresh tomatoes bring acidity and a bit of sweetness. Roma tomatoes work great here, but any ripe, juicy tomato will do. You can even use canned diced tomatoes in a pinch.
- Spices (paprika, Mexican oregano, cumin): These spices are key to giving the picadillo its warm, earthy flavor. Mexican oregano has a slightly different flavor profile than regular oregano, with a hint of citrus. If you can’t find it, regular oregano will work too.
- Beef stock: This adds moisture and depth, making the dish slightly saucy. You can substitute with chicken or vegetable stock if needed, though beef stock keeps it extra rich.

Kitchen gear: what you need (and what you can skip)
The beauty of picadillo is that it doesn’t require any fancy equipment. Here’s what you’ll need:
- Large skillet or pan: A big skillet with high sides works best to hold everything comfortably. You’ll want enough room to stir without spilling.
- Wooden spoon: Essential for breaking up the ground beef. You could also use a spatula, but a wooden spoon lets you get into the corners of the pan for even cooking.
- Sharp knife: There’s a bit of chopping involved here—potatoes, onion, peppers—so a good knife will make this easier and faster.
If you don’t have a large enough skillet, a medium-sized pot will also work. Just keep an eye on things as it simmers, so you don’t overcook the potatoes.
Step-by-step: my foolproof method for the perfect picadillo
- Start with the base veggies. Heat your oil in a large pan over medium heat. Add the diced potatoes, chopped onion, and peppers. Cook for about 5 minutes, stirring occasionally, until they start to soften. This step is all about getting those flavors to bloom, so don’t rush it. You’ll know it’s ready when the onion becomes translucent and the aroma fills your kitchen.
- Add garlic and beef. Stir in the chopped garlic and the ground beef. Use your spoon to break up the beef as it browns, cooking for about 5 minutes. Don’t worry if the meat isn’t fully cooked at this stage; it will continue to cook with the rest of the ingredients. The goal here is just to get some color on the beef.
- Bring in the tomatoes and spices. Now add the chopped tomatoes, beef stock, paprika, Mexican oregano, and cumin. Give it all a good stir, then reduce the heat to low. Let it simmer for about 20 minutes. The potatoes will finish cooking and absorb the flavors, while the beef becomes tender and juicy.
- Taste and adjust. Once it’s done simmering, taste the picadillo and add salt and pepper to your liking. If you like it spicier, throw in some chili flakes or a dash of hot sauce.
- Serve it up! Spoon the picadillo over cooked rice, or wrap it up in warm tortillas. Don’t forget the lime juice for a bright, tangy kick, and maybe a sprinkle of extra chopped peppers or chili flakes if you’re feeling daring.

Variations to make this recipe your own
- Vegan version: Swap out the ground beef for crumbled tofu or plant-based ground meat, and use vegetable stock instead of beef. You can also add in a few extra veggies like carrots or peas to make it heartier.
- Mild and kid-friendly: Skip the serrano pepper and use a mild chili powder instead of paprika. This tones down the spice level but keeps all the flavor.
- Add a Tex-Mex twist: Stir in a can of black beans or corn for added texture and flavor. A handful of shredded cheese on top (like cheddar or Monterey Jack) would also make this extra comforting.
- Seasonal variations: In the summer, try adding zucchini or bell peppers for a lighter version. In the fall, a small amount of diced sweet potato can add a hint of sweetness that balances the spices.
- Low-carb option: Instead of potatoes, use diced cauliflower. It absorbs the flavors beautifully and keeps the dish hearty without the extra carbs.
Serving suggestions: how to make it shine
For a beautiful presentation, serve Mexican picadillo in shallow bowls over a bed of rice or alongside warm tortillas. Top with a few fresh garnishes like chopped cilantro, sliced green onions, or avocado slices. A sprinkle of cotija cheese can also add a nice salty finish. And don’t forget a few lime wedges on the side—squeezing fresh lime juice over the top right before eating brings out all the flavors.
Refreshing drinks to pair
To complement the flavors of picadillo, you can’t go wrong with a few refreshing beverages:
- Agua fresca: A light, fruit-based drink made with fresh watermelon, cantaloupe, or pineapple. It’s mildly sweet and very refreshing, perfect for balancing out the savory picadillo.
- Hibiscus iced tea (Agua de Jamaica): This tart, slightly floral tea is a classic Mexican drink that pairs beautifully with spicy foods.
- Limeade or mint lime soda: If you’re a fan of citrus, a zesty limeade or a soda with fresh mint can really brighten up the meal.
- Sparkling water with a splash of citrus: Sometimes, all you need is something bubbly. Add a few slices of lime or orange for a simple, refreshing drink.
Storing and reheating tips
Leftovers are a blessing with this dish! Store any extra picadillo in an airtight container in the fridge for up to 4 days. Reheat in a skillet over medium heat, adding a splash of water or broth if it’s looking a bit dry. If you’d like to freeze it, it’ll last up to 2 months—just thaw overnight in the fridge before reheating.
Scaling the recipe up or down
This recipe serves about four people, but it’s easy to adjust. For a larger crowd, just double the ingredients. You might need a larger pan to fit everything, and give it an extra 5-10 minutes to cook through. For a smaller batch, halve the ingredients and keep an eye on the simmering time—about 15 minutes should do it for a half recipe.

FAQs
1. Can I make this ahead of time?
Yes! Picadillo tastes even better the next day as the flavors have more time to meld. Just reheat and enjoy.
2. Is there a way to make this less spicy?
Absolutely. Skip the serrano pepper and use only half a jalapeño. You can also serve it with a dollop of sour cream to tone down the heat.
3. Can I use a different type of meat?
Ground turkey or chicken works well, though it’ll have a milder flavor. You could also try crumbled tofu for a vegetarian version.
4. Can I skip the potatoes?
Sure! Diced zucchini or cauliflower make great low-carb substitutes.
5. What’s the best way to serve leftovers?
Leftover picadillo is fantastic in tacos, burritos, or even as a topping for nachos!
So, what are you waiting for? Give this Mexican picadillo a try and let it fill your kitchen with the comforting aromas of cumin, garlic, and spices. Adjust it to your liking and make it a regular on your menu—it’s just that good!
Print
Mexican Picadillo Recipe
Make this authentic Mexican picadillo recipe with ground beef, potatoes, and spices. Perfect with rice or tortillas for a cozy, flavorful meal!
- Total Time: 30 minutes
- Yield: 4
Ingredients
- Olive oil, 1 tablespoon
- Yellow potatoes, diced, 8 ounces (around 3-4 small)
- Medium yellow onion, chopped
- Chopped jalapeño pepper, 1
- Chopped serrano pepper, 1 (optional, for extra spice)
- Chopped garlic cloves, 2
- Ground beef, 1 pound
- Chopped tomatoes, 2 large
- Beef stock, ¾ cup (or chicken or vegetable stock if preferred)
- Paprika, 1 tablespoon
- Mexican oregano, 1 tablespoon
- Ground cumin, 1 teaspoon
- Salt and pepper, adjusted to taste
Instructions
- Start with the base veggies. Heat your oil in a large pan over medium heat. Add the diced potatoes, chopped onion, and peppers. Cook for about 5 minutes, stirring occasionally, until they start to soften. This step is all about getting those flavors to bloom, so don’t rush it. You’ll know it’s ready when the onion becomes translucent and the aroma fills your kitchen.
- Add garlic and beef. Stir in the chopped garlic and the ground beef. Use your spoon to break up the beef as it browns, cooking for about 5 minutes. Don’t worry if the meat isn’t fully cooked at this stage; it will continue to cook with the rest of the ingredients. The goal here is just to get some color on the beef.
- Bring in the tomatoes and spices. Now add the chopped tomatoes, beef stock, paprika, Mexican oregano, and cumin. Give it all a good stir, then reduce the heat to low. Let it simmer for about 20 minutes. The potatoes will finish cooking and absorb the flavors, while the beef becomes tender and juicy.
- Taste and adjust. Once it’s done simmering, taste the picadillo and add salt and pepper to your liking. If you like it spicier, throw in some chili flakes or a dash of hot sauce.
- Serve it up! Spoon the picadillo over cooked rice, or wrap it up in warm tortillas. Don’t forget the lime juice for a bright, tangy kick, and maybe a sprinkle of extra chopped peppers or chili flakes if you’re feeling daring.
Notes
For a beautiful presentation, serve Mexican picadillo in shallow bowls over a bed of rice or alongside warm tortillas. Top with a few fresh garnishes like chopped cilantro, sliced green onions, or avocado slices. A sprinkle of cotija cheese can also add a nice salty finish. And don’t forget a few lime wedges on the side—squeezing fresh lime juice over the top right before eating brings out all the flavors.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
