Mexican Picadillo
If you’re looking for a dish that’s hearty, flavorful, and perfect for any occasion, let me share my treasured recipe for Mexican Picadillo. This delightful meal is a wonderful way to bring warmth and joy to your table. It’s comforting enough for busy weeknights but special enough for family gatherings or celebrations. The combination of ground beef, potatoes, and zesty jalapeños in a savory sauce creates a dish that everyone will love!
Mexican Picadillo holds a special place in my heart because it brings back memories of cozy dinners with loved ones, where laughter filled the air alongside the delicious aromas wafting from the kitchen. It’s one of those recipes that feels like a warm hug on a plate.
Why You’ll Love This Recipe
- Easy to Make: With just a few simple steps, you can whip up this delicious meal even on the busiest days.
- Family-Friendly: Everyone from kids to adults enjoys the comforting flavors, making it perfect for all ages.
- Versatile Serving Options: Whether over fluffy rice or wrapped in warm tortillas, it suits whatever mood strikes!
- Make Ahead: This dish keeps well in the fridge and tastes even better the next day—perfect for meal prepping!
- Flavor Packed: The blend of spices and fresh ingredients creates an explosion of flavor in every bite.

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients to create this comforting Mexican Picadillo. You might already have many of these items in your pantry!
Main Ingredients
- 1 tablespoon olive oil
- 8 ounces yellow potatoes (about 3-4 small), diced
- 1 medium yellow onion, chopped
- 1 jalapeno pepper, chopped
- 1 serrano pepper, chopped (optional)
- 2 cloves garlic, chopped
- 1 pound ground beef
- 2 large tomatoes, chopped
- 3/4 cup beef stock
- 1 tablespoon paprika
- 1 tablespoon Mexican oregano
- 1 teaspoon cumin
- Salt and pepper to taste
For Serving
- Cooked rice or warmed tortillas
- Sliced peppers
- Chili flakes
- Fresh lime juice
- Hot sauce
Variations
This recipe is wonderfully flexible! You can easily adjust it based on what you have on hand or your personal preferences.
- Swap the protein: Try using ground turkey or chicken for a lighter option—still delicious!
- Add more veggies: Toss in some diced bell peppers or carrots for extra nutrition and color.
- Make it spicier: If you love heat, add more jalapeños or some crushed red pepper flakes.
- Go vegetarian: Substitute the ground beef with lentils or black beans for a plant-based twist.
How to Make Mexican Picadillo
Step 1: Prepare the Base
Heat the olive oil in a large pan over medium heat. Once hot, add the diced potatoes along with the chopped onion and peppers. Cooking them down for about 5 minutes helps soften these ingredients and releases their natural sweetness—this will be the flavorful foundation of your dish!
Step 2: Brown the Beef
Next, stir in the garlic and ground beef. Use a wooden spoon to break up the meat as it cooks. You don’t need it to be fully cooked at this stage—just brown it slightly for about 5 minutes. This step adds depth to your picadillo’s flavor.
Step 3: Simmer with Tomatoes and Spices
Now it’s time to add those vibrant tomatoes along with your beef stock and seasonings. Stir everything together and reduce the heat to let it simmer gently. This allows all those wonderful flavors to meld together beautifully as it cooks for about 20 minutes.
Step 4: Serve It Up
Once everything is cooked through and the potatoes are tender, it’s time to serve! Dish out generous portions over cooked rice or tuck them into warm tortillas. Don’t forget to sprinkle on fresh lime juice, sliced peppers, chili flakes, and your favorite hot sauce for that extra kick!
Enjoy your delicious Mexican Picadillo! It’s sure to become a beloved staple in your home just like it is in mine.
Pro Tips for Making Mexican Picadillo
Making Mexican Picadillo can be a delightful and rewarding experience, especially when you keep these handy tips in mind!
-
Use Fresh Ingredients: Fresh vegetables and herbs can significantly enhance the flavor of your picadillo. Opt for ripe tomatoes and fresh herbs to bring out the best in this dish.
-
Adjust Spice Levels: If you’re sensitive to heat, feel free to omit the serrano pepper or reduce the amount of jalapeño. This allows everyone at the table to enjoy this hearty meal without overwhelming their taste buds.
-
Experiment with Seasonings: While this recipe provides a great base, don’t hesitate to add your favorite spices. A pinch of cinnamon or a dash of chili powder could give your picadillo a unique twist!
-
Make it Ahead: Like many stews, picadillo tastes even better the next day as the flavors meld together. Prepare it in advance and reheat it for an easy weeknight dinner!
-
Customize with Vegetables: Feel free to add other veggies such as carrots or green peas for a colorful and nutritious boost. They’re not only healthy but also add a lovely texture to the dish.
How to Serve Mexican Picadillo
Serving Mexican Picadillo is all about creating a delicious experience that complements its rich flavors. Here are some ideas for presentation that will have everyone coming back for seconds!
Garnishes
- Chopped Cilantro: Fresh cilantro adds a bright note that balances the hearty flavors of the picadillo.
- Sour Cream or Avocado: A dollop of non-dairy sour cream or some creamy avocado slices can provide a lovely contrast in both texture and flavor.
- Lime Wedges: A squeeze of fresh lime juice right before serving brightens up the dish and adds zesty freshness.
Side Dishes
-
Spanish Rice: Fluffy Spanish rice seasoned with tomatoes and spices is an excellent accompaniment, soaking up all those savory juices from the picadillo.
-
Refried Beans: Creamy refried beans are not only traditional but also add protein and fiber to your meal, making it more filling.
-
Grilled Vegetables: Lightly grilled zucchini, bell peppers, or corn on the cob create a colorful plate while adding smoky flavor that pairs beautifully with the picadillo.
-
Tortilla Chips with Salsa: For a crunchy side option, serve crispy tortilla chips alongside fresh salsa or guacamole. They make for great appetizers while waiting for the main dish!
With these tips and serving suggestions, you’re all set to create a memorable meal that showcases the vibrant flavors of Mexican cuisine! Enjoy every bite!

Make Ahead and Storage
This Mexican Picadillo is perfect for meal prep, making it easy to enjoy delicious home-cooked meals throughout the week. You can prepare a big batch and store it for quick lunches or dinners.
Storing Leftovers
- Allow the picadillo to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 3-4 days.
- Label the container with the date to keep track of freshness.
Freezing
- Portion out the cooled picadillo into freezer-safe containers or heavy-duty zip-top bags.
- Make sure to leave some space at the top of the bags for expansion as it freezes.
- Freeze for up to 3 months for optimal taste and texture.
Reheating
- Thaw frozen picadillo in the refrigerator overnight before reheating.
- Reheat in a pan over medium heat, stirring occasionally, until heated through (about 10-15 minutes).
- Alternatively, you can microwave it in short intervals, stirring in between, until hot.
FAQs
Here are some common questions about making Mexican Picadillo.
Can I use ground turkey instead of ground beef in Mexican Picadillo?
Yes! Ground turkey is a lighter alternative that works well in this recipe. Just be sure to adjust cooking times as necessary since turkey may cook faster than beef.
What can I serve with Mexican Picadillo?
Mexican Picadillo is versatile! It pairs beautifully with cooked rice or warmed tortillas. You can also serve it with sliced peppers, fresh lime juice, and your favorite hot sauce for added flavor.
How long does Mexican Picadillo last in the fridge?
When stored properly in an airtight container, Mexican Picadillo will last for about 3-4 days in the refrigerator.
Can I customize my Mexican Picadillo?
Absolutely! Feel free to add other vegetables like carrots or green beans, or make it spicier by increasing the amount of jalapeño or serrano peppers.
Final Thoughts
I hope you enjoy making this delightful Mexican Picadillo as much as I do! It’s a heartfelt dish that combines comforting flavors and is perfect for sharing with loved ones. Whether you serve it over rice or wrapped in warm tortillas, it’s bound to bring smiles around your table. Have fun experimenting with this recipe, and let me know how it turns out!
Mexican Picadillo
Indulge in the comforting flavors of this delightful Mexican Picadillo, a savory ground beef dish brimming with aromatic spices, tender potatoes, and zesty peppers. Perfect for busy weeknights or family gatherings, this hearty meal is not only easy to prepare but also versatile enough to suit any occasion. Serve it over fluffy rice or wrap it in warm tortillas for a satisfying dinner that everyone will love. With its rich aroma and burst of flavor, Mexican Picadillo is bound to become a cherished favorite in your kitchen.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves 4
- Category: Main
- Method: Sautéing
- Cuisine: Mexican
Ingredients
- 1 tablespoon olive oil
- 8 ounces yellow potatoes, diced
- 1 medium yellow onion, chopped
- 1 jalapeño pepper, chopped
- 2 cloves garlic, chopped
- 1 pound ground beef
- 2 large tomatoes, chopped
- 3/4 cup beef stock
- 1 tablespoon paprika
- 1 tablespoon Mexican oregano
- 1 teaspoon cumin
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pan over medium heat. Add diced potatoes, onion, and jalapeño; cook for about 5 minutes until softened.
- Stir in garlic and ground beef; cook until browned slightly (about 5 minutes).
- Add tomatoes, beef stock, and spices; stir well. Reduce heat and simmer for about 20 minutes until flavors meld and potatoes are tender.
- Serve hot over rice or wrapped in tortillas with lime juice and your choice of toppings.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 320
- Sugar: 4g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 70mg