Mexican picadillo is one of those warm, comforting dishes that feels like a hug on a plate. This recipe brings together ground beef, tender vegetables, and a blend of spices that create a rich and savory meal you’ll want to make again and again. Whether you’re new to Mexican cooking or a longtime fan, this delicious picadillo recipe is easy to prepare and sure to impress.
From family dinners to casual weeknight meals, Mexican picadillo is versatile, filling, and packed with flavor. Let me walk you through the best way to make this classic dish right on your stovetop with fresh ingredients and simple steps.
Why You’ll Love This Recipe
- Comforting and hearty, perfect for weeknight dinners
- Uses common pantry ingredients and fresh vegetables
- Easy to customize with your favorite veggies or spices
- Ready in under an hour, ideal for busy schedules
- Pairs perfectly with rice, tortillas, or even as a taco filling
Ingredients
Gather these fresh and pantry staples to make your authentic Mexican picadillo come together beautifully.
- 1 lb lean ground beef
- 2 tbsp vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 cup diced tomatoes (fresh or canned)
- 1 cup peeled and diced potatoes (about 1 medium potato)
- 1/2 cup diced carrots (about 1 small carrot)
- 1/2 cup frozen peas, thawed
- 1/4 cup raisins
- 1/4 cup green olives, sliced
- 1 tbsp tomato paste
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1/2 tsp ground cinnamon
- 1/4 tsp ground cloves
- 1/2 tsp salt, more to taste
- 1/4 tsp black pepper
- 1/2 cup beef broth or water
- Fresh cilantro for garnish
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 4
- Calories: Approximately 350 per serving
How to Make Mexican Picadillo
- Heat the vegetable oil in a large skillet over medium heat until shimmering.
- Add the chopped onion and sauté for 3-4 minutes until soft and translucent.
- Stir in the garlic and cook for another 30 seconds until fragrant.
- Add the ground beef, breaking it apart with a spoon, and cook until browned and no longer pink, about 6-8 minutes.
- Mix in the diced tomatoes, tomato paste, cumin, oregano, cinnamon, cloves, salt, and pepper. Stir well to combine.
- Add the diced potatoes, carrots, beef broth, and bring to a simmer. Cover and cook for 15 minutes, stirring occasionally, until the vegetables are tender.
- Stir in the peas, raisins, and sliced olives. Cook uncovered for another 5 minutes to blend the flavors.
- Taste and adjust seasoning if needed. Remove from heat and garnish with fresh cilantro before serving.
Tips for the Best Results
- Use lean ground beef to keep the dish flavorful but not greasy.
- Don’t skip the raisins and olives—they add a wonderful sweet and salty balance.
- If you prefer a thicker sauce, cook uncovered a few extra minutes to reduce the liquid.
- Serve with warm corn tortillas or over fluffy white rice for a complete meal.
- Feel free to swap potatoes for sweet potatoes or add bell peppers for extra color and crunch.
Storage and Reheating
Store leftover Mexican picadillo in an airtight container in the refrigerator for up to 4 days. The flavors will deepen overnight, making it even tastier the next day.
For longer storage, freeze picadillo in a freezer-safe container for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop over medium-low heat, stirring occasionally until warmed through.
Frequently Asked Questions
Can I make Mexican picadillo vegetarian?
Yes! Substitute the ground beef with plant-based meat alternatives or cooked lentils and add extra vegetables like mushrooms or zucchini for texture and flavor.
What can I serve with Mexican picadillo?
Picadillo is delicious served with white or Mexican rice, warm corn tortillas, or even stuffed into taco shells with your favorite toppings like avocado and salsa.
Is Mexican picadillo spicy?
This recipe is mild by default but you can add diced jalapeños or a pinch of cayenne pepper to give it a bit of heat to suit your taste.
Can I prepare picadillo ahead of time?
Absolutely! Picadillo tastes great reheated and can be made a day in advance, which makes it a convenient option for meal prepping or busy nights.
