When you’re craving a hearty and comforting meal, nothing beats the rich flavors of Mexican picadillo. This classic dish combines ground beef with a blend of vegetables and warm spices for a dinner that feels like a warm hug on a plate. I’m excited to share my take on the best Mexican picadillo recipe, perfect for a family meal or a cozy weeknight feast.

With simple ingredients and straightforward steps, this recipe brings the authentic taste of Mexico right to your kitchen. Whether you’re new to picadillo or a longtime fan, you’ll appreciate how this version balances savory, sweet, and slightly tangy notes for a truly satisfying dish.
Why You'll Love This Recipe
- Easy to make with common pantry ingredients.
- Rich, comforting flavors that satisfy every time.
- Versatile – great as a main dish or filling for tacos and empanadas.
- Balanced nutrition with protein, veggies, and a touch of sweetness.
- Perfect for meal prep and leftovers taste even better the next day.
Ingredients
Gather these simple ingredients to make a delicious Mexican picadillo that’s full of flavor and texture.
- 1 1/2 pounds ground beef (preferably 80% lean)
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 medium tomato, diced
- 1/2 cup tomato sauce
- 2 medium potatoes, peeled and diced into 1/2-inch cubes
- 1/2 cup frozen peas
- 1/2 cup diced carrots
- 1/4 cup raisins
- 1/4 cup green olives, sliced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground cloves
- Salt and pepper to taste
- 1 cup beef broth or water
- Fresh cilantro for garnish (optional)
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6
- Calories: Approximately 350 per serving
How to Make The Best Mexican Picadillo Recipe for Dinner
- Heat olive oil in a large skillet over medium-high heat. Add chopped onion and sauté until translucent, about 4 minutes.
- Add minced garlic and cook for 30 seconds until fragrant. Then add the ground beef, breaking it apart with a spoon, and cook until browned, about 8 minutes.
- Stir in diced tomato, tomato sauce, cumin, oregano, cinnamon, cloves, salt, and pepper. Cook for 3 minutes to blend the flavors.
- Add diced potatoes, carrots, raisins, and olives. Pour in beef broth or water, stir well, and bring to a simmer.
- Reduce heat to medium-low, cover, and cook for 20 minutes, stirring occasionally, until the potatoes and carrots are tender.
- Stir in frozen peas and cook uncovered for another 5 minutes until peas are heated through and sauce thickens slightly.
- Taste and adjust seasoning if needed. Remove from heat and let sit for 5 minutes before serving.
- Spoon into bowls or use as a filling for tacos or empanadas. Garnish with fresh cilantro if desired.
Tips for the Best Results
- Use fresh ground beef for the best texture and flavor.
- Don’t skip the cinnamon and cloves—they add a subtle warmth that defines authentic picadillo.
- Cut potatoes and carrots evenly so they cook uniformly.
- Simmer gently to allow the flavors to meld and the sauce to thicken.
- Try adding a splash of lime juice at the end for a fresh, tangy finish.
Storage and Reheating
Store leftover Mexican picadillo in an airtight container in the refrigerator for up to 4 days. To freeze, place in a freezer-safe container and keep for up to 3 months. Thaw overnight in the fridge before reheating.
Reheat picadillo gently on the stove over medium-low heat, stirring occasionally until warmed through. You can add a splash of water or broth if it looks too thick. It also reheats well in the microwave—cover loosely and heat in 1-minute intervals, stirring in between.
Frequently Asked Questions
Can I make Mexican picadillo vegetarian?
Yes! You can substitute ground beef with textured vegetable protein, lentils, or finely chopped mushrooms for a vegetarian version. Adjust the seasonings and broth accordingly to maintain flavor.
What can I serve with Mexican picadillo?
Picadillo pairs wonderfully with warm tortillas, steamed rice, or refried beans. It also works well as a stuffing for tacos, empanadas, or even stuffed peppers for a delicious twist.
Is picadillo spicy?
This recipe is mildly spiced, focusing more on warm aromatic spices than heat. You can add chopped jalapeños or a pinch of cayenne pepper if you prefer a spicier dish.
Can I prepare picadillo ahead of time?
Absolutely! Picadillo tastes even better the next day as the flavors deepen. Prepare it in advance and refrigerate overnight for an easy, flavorful dinner ready to reheat.