You know that satisfying feeling when you come home to the comforting scent of a simmering dish? Mexican Picadillo does just that for me every time. Growing up, my kitchen was often filled with the aroma of this hearty meal, crafted lovingly by my grandmother. It's a recipe that's firmly rooted in tradition, bringing families together with every warm, comforting bite.

While it holds a special place in my heart, its beauty lies in its simplicity. This dish makes for an ideal weeknight dinner, as it's both hearty and easy to prepare. And it's versatile enough to serve with rice or wrap in tortillas, ensuring everyone at the table is pleased. Let's dive into crafting this meal that promises comfort and satisfaction with each serving.
Jump to:
Why You’ll Love This Recipe
- Classic Comfort: This dish wraps you in warmth, reminiscent of cozy family dinners.
- Quick and Easy: Simple steps make it a breeze to prepare, even on busy nights.
- Ingredient Flexibility: Customize with variations to cater to your preferences or dietary needs.
- Flavor Explosion: With savory, spicy, and slightly sweet notes, every bite is a treat.
- Versatile Serving: Pair it with rice or wrap it in a tortilla for a satisfying meal.
Ingredients You'll Need
- Ground Beef – 1 lb. Acts as the hearty base, delivering rich, savory flavor.
- Onion – 1 small, diced. Adds a subtle sweetness and depth.
- Potatoes – 2 large, peeled and diced. Contributes a starchy, comforting texture.
- Carrots – 2 large, peeled and diced. Provide a hint of sweetness and color.
- Garlic – 4 cloves, minced. Infuses aromatic depth into the mix.
- Tomato Sauce – 1 (8 oz) can. Gives a tangy base for sauciness.
- Beef Broth – 1 ½ cups. Enhances savory flavors while adding moisture.
- Cumin – 1 teaspoon. Provides warm, earthy undertones.
- Oregano – ½ teaspoon. Inserts a hint of herbal brightness.
- Bay Leaf – 1. Adds a layer of aromatic flavor as it simmers.
- Frozen Peas – ½ cup. Pops of sweetness and color as a finishing touch.
- Kosher Salt and Black Pepper – To taste. Essential for seasoning and flavor balance.
- Rice or Tortillas – For serving. Complements the hearty texture and flavor ensemble.
How to Make Mexican Picadillo
Step 1: Brown the Beef
Heat a large skillet over medium heat and add the ground beef. Season with salt and pepper, and cook until it's just barely pink, draining any excess fat as needed.
Step 2: Add Vegetables
Once the beef is mostly cooked, incorporate the diced onion, potatoes, and carrots. Continue to cook, stirring occasionally, until the vegetables soften and the meat is thoroughly cooked.
Step 3: Infuse with Garlic
Stir in the minced garlic and cook for another 30 seconds until fragrant, adding depth to the overall flavor.
Step 4: Simmer With Sauce and Spices
Pour in the tomato sauce and beef broth. Add cumin, oregano, and the bay leaf. Bring to a simmer, cover, and let cook for 10 minutes to blend flavors.
Step 5: Final Touches
Remove the lid, stir in the frozen peas, and continue cooking uncovered until the potatoes are tender and the liquid is reduced. Serve with tortillas or rice and enjoy this comforting meal!

Pro Tips from My Kitchen
✓ Manage Fat – Use medium heat and drain excess fat after browning the beef for a lighter dish. This keeps the balance right without losing flavor.
✓ Spice Layering – Cook the garlic briefly just before adding liquids to avoid bitterness and enhance aroma. It’s about timing.
✓ Texture Check – Monitor the potatoes; they’re done when easily pierced with a fork. This ensures everything else is perfectly cooked.
✓ Simmering Flavors – Giving time to simmer with the spices allows flavors to meld beautifully, so patience pays off here.
✓ Customize Your Base – Feel free to switch rice with quinoa for a twist or healthier alternative, but adjust cooking times accordingly.
What Makes This Recipe Work
- Picadillo's foundation of beef and potatoes creates a satisfying texture and richness that is both filling and flavorful. The beef provides savory depth, while the potatoes add heartiness.
- The seasoning combination of cumin, oregano, and bay leaf imparts a warm, earthy profile that elevates the other ingredients, crafting a delightful flavor tapestry in every bite.
- This method of gradually building layers of flavor and allowing the dish to simmer ensures that each component contributes to a cohesive, mouthwatering result that's sure to please.
Frequently Asked Questions About Mexican Picadillo
Yes, ground turkey or chicken can be used as an alternative. Make sure to adjust the cooking time slightly, as these meats are leaner and may cook faster than beef.
The potatoes are perfectly cooked when you can easily pierce them with a fork. Be careful not to overcook, as they may become mushy, compromising the dish's texture.
Absolutely! Mexican Picadillo can be made a day ahead. Store it covered in the refrigerator and reheat gently on the stove or microwave, adding a splash of broth if needed.
If the liquid is excessive after simmering, simply continue to cook uncovered to reduce it further. Stir occasionally to prevent sticking and ensure the flavors concentrate.
This dish pairs wonderfully with warm tortillas or fluffy rice. You can also serve it alongside a fresh salad to add a crisp, refreshing contrast.

Mexican Picadillo Recipe
Ingredients
- 1 lb Ground Beef
- 1 small Onion, diced
- 2 large Potatoes, peeled and diced
- 2 large Carrots, peeled and diced
- 4 cloves Garlic, minced
- 1 8 oz can Tomato Sauce
- 1.5 cups Beef Broth
- 1 teaspoon Cumin
- 0.5 teaspoon Oregano
- 1 Bay Leaf
- 0.5 cup Frozen Peas
- to taste Kosher Salt and Black Pepper
- Rice or Tortillas
Instructions
- Heat a large skillet over medium heat and add the ground beef. Season with salt and pepper, and cook until it's just barely pink, draining any excess fat as needed.
- Once the beef is mostly cooked, incorporate the diced onion, potatoes, and carrots. Continue to cook, stirring occasionally, until the vegetables soften and the meat is thoroughly cooked.
- Stir in the minced garlic and cook for another 30 seconds until fragrant, adding depth to the overall flavor.
- Pour in the tomato sauce and beef broth. Add cumin, oregano, and the bay leaf. Bring to a simmer, cover, and let cook for 10 minutes to blend flavors.
- Remove the lid, stir in the frozen peas, and continue cooking uncovered until the potatoes are tender and the liquid is reduced. Serve with tortillas or rice and enjoy this comforting meal!
Notes
- Manage Fat – Use medium heat and drain excess fat after browning the beef for a lighter dish.
- Spice Layering – Cook the garlic briefly just before adding liquids to avoid bitterness.
- Customize Your Base – Feel free to switch rice with quinoa for a twist or healthier alternative.





Leave a Reply