
This picadillo brings authentic Mexican flavors to your kitchen with a perfect balance of sweet and savory. The dish combines ground beef, potatoes, and warm spices for a comforting meal.
I developed this version after testing multiple ingredient ratios to achieve the right texture and depth of flavor. The addition of potatoes makes it heartier than traditional recipes.
You’ll create a rich, aromatic stew where tender beef and soft potatoes absorb the smoky, slightly sweet sauce. Each bite delivers complex layers of flavor.
Serve this versatile dish as a main course or alongside rice and beans. The leftovers taste even better the next day.
Ingredients for Mexican Picadillo Recipe with Potatoes
Ground beef, potatoes, and warm spices create this rich, hearty dish with authentic flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 blend for best flavor |
| Russet Potatoes 🥔 | 1 ½ lb | Peeled and diced small |
| Yellow Onion 🧅 | 1 whole | Finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Raisins 🍇 | ½ cup | Golden for sweetness |
| Green Olives 🫒 | ⅓ cup | Pitted and chopped |
| Tomato Sauce 🍅 | 1 cup | Plain canned variety |
| Ground Cinnamon 🌿 | ½ tsp | Warmth without overpowering |
| Ground Cumin 🌿 | 1 tsp | Toasted for earthiness |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano ideal |
| Bay Leaf 🌿 | 1 whole | Remove before serving |
| Beef Broth 🥣 | 1 cup | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground best |
The ground beef is key here. 80/20 blend gives you the right fat for flavor without being greasy. Whole Foods or Costco have great options, but any supermarket ground chuck works. For the potatoes, russets hold their shape best—avoid waxy varieties like red or new potatoes. Look for firm potatoes without sprouts or green spots.
No raisins? Dried cranberries or apricots work well—just chop them small. Out of green olives? Capers at half the amount add a similar briny punch. The tomato sauce can be crushed tomatoes blended smooth if that’s what’s in the pantry. For the broth, chicken or vegetable stock in a pinch, but beef broth deepens the flavor.
This stew tastes even better the next day. Keeps in the fridge for 4-5 days and freezes beautifully for 3 months (portion before freezing for easy reheating). The flavors meld overnight, making leftovers a treat (trust me on this one).
Why You’ll Love This Recipe
- One Pot Magic: I love that everything—ground beef, potatoes, onions—cooks together in one skillet. No extra pans, no fuss.
- Sweet & Savory: The raisins add this unexpected sweetness that pairs perfectly with the garlic and beef. Honestly, it’s the best part.
- Weeknight Hero: I make a big batch on Sunday and it reheats beautifully for quick dinners all week. (Yes, even on a Tuesday night)
- Budget Stretcher: Ground beef and potatoes go a long way, and it feeds my family for days without breaking the bank.
Step-by-Step Instructions for Mexican Picadillo With Potatoes
Here’s the method I use to create this flavorful dish with perfectly tender potatoes.
Step 1: Brown the Ground Beef
Heat the 2 tbsp olive oil in a large pot or Dutch oven over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it’s no longer pink and begins to brown, about 5-7 minutes.
Season with the 1 tsp salt and 0.5 tsp black pepper as it cooks. I like to let the beef develop some nice caramelization on the bottom of the pot—this adds depth of flavor. Drain off excess fat if needed, but leave about 1 tbsp for flavor.
Step 2: Sauté the Aromatics and Potatoes
Add the 1 whole yellow onion and cook for 3-4 minutes until it softens and becomes translucent. Stir in the minced 4 cloves garlic cloves and cook for 30 seconds until fragrant.
Now add the 1.5 lb russet potatoes (peeled and diced small). Cook for 5 minutes, stirring occasionally, until the potatoes start to soften slightly at the edges. This head start ensures they’ll be perfectly tender by the end of cooking.
Step 3: Build the Flavor Base
Stir in the 1 cup tomato sauce, 1 cup beef broth, 0.5 tsp ground cinnamon, 1 tsp ground cumin, 1 tsp dried oregano, and 1 whole bay leaf. Bring the mixture to a gentle simmer.
The cinnamon might seem unusual, but trust me—it adds a warm background note that balances the savory elements beautifully. Reduce the heat to medium-low and let it cook uncovered for 10 minutes, stirring occasionally.
Step 4: Add the Sweet and Briny Elements
Stir in the 0.5 cup raisins and 0.33 cup green olives. These ingredients are what make picadillo special—the raisins add sweetness while the olives bring a briny contrast.
Continue cooking for another 10-15 minutes until the potatoes are tender when pierced with a fork and the sauce has thickened slightly. If the mixture seems too dry, add a splash of water or broth. Remember to remove the bay leaf before serving.
Taste and adjust the seasoning with more salt if needed. The flavors should be balanced—sweet, savory, and slightly tangy from the olives.
Pro Tips For Making Mexican Picadillo Recipe With Potatoes
- Brown the Beef First: Cook the ground beef until deeply browned before adding anything else—this builds a rich base flavor that carries through the whole dish.
- Parboil the Potatoes: Give the diced russets a 3-minute head start in boiling water so they finish cooking in the picadillo without turning to mush.
- Soak the Raisins: Plump the raisins in warm water for 10 minutes, then drain; they’ll stay tender instead of hard little bullets in the final mix.
- Skip the Garlic Burn: Add the minced garlic after the onions soften, not with them, or it’ll turn bitter before the picadillo is done.
Common Mistakes When Making Perfect Results
Skipping the Prep
Don’t rush the dicing of your 1.5 lb russet potatoes—uniform ½-inch cubes cook evenly. I learned this the hard way when some pieces turned to mush while others stayed firm. Take the extra 5 minutes to cut them properly. 💡
Overcrowding the Pot
Use a pot large enough to hold all ingredients with room to stir. Crowding leads to steamed beef instead of browned, and your potatoes will turn gummy. A 5-6 quart Dutch oven works perfectly for this recipe.
Draining Too Much Fat
While you don’t want a greasy dish, draining all the fat removes flavor. Leave about 1 tbsp in the pot after browning your 1.5 lb ground beef. This adds richness to your sauce and helps cook the onions.
Adding Raisins Too Early
The ½ cup raisins can burn if added with the aromatics. Wait until you’ve built your liquid base with tomato sauce and beef broth before stirring them in. This keeps them plump and sweet.
Forgetting the Bay Leaf
That single bay leaf seems small but adds depth. Don’t skip it—just
Overcooking the Potatoes
Check for doneness after 10 minutes of simmering. The potatoes should be tender but still hold their shape. Overcooking turns them into an unappetizing mush that loses the dish’s texture. 🌟
Nutrition Facts
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes, ground turkey works well for a lighter version. Use the same 1.5 lb amount and cook for 5-7 minutes until browned. The flavor will be milder, so consider adding an extra ½ tsp cumin for depth.
Why do I need to dice the potatoes small?
Small ½-inch cubes ensure even cooking in the 25-30 minutes total time. Larger pieces may stay firm while others turn mushy. Uniform size also helps them absorb the sauce better.
Can I make this ahead of time?
The flavors deepen overnight. Store in an airtight container for up to 5 days in the fridge or freeze for 3 months. Reheat gently on the stove with a splash of broth.
What if I don’t like raisins?
Swap them for ½ cup diced dried apricots or cranberries. These add similar sweetness without the texture of raisins. Chop them small for even distribution.
- Mexican Meatloaf Recipe With Ground Beef: Spiced Up Family Dinner Favorite - October 7, 2026
- Meatloaf Recipe Using 1 Lb Ground Beef: Moist and Flavorful Family Dinner - October 7, 2026
- Meat Ball Curry Recipe Goan Style: Spiced Coconut Gravy With Coastal Flavors - October 7, 2026