Mexican Picadillo is a traditional dish made with ground beef, diced potatoes, and a rich, spicy tomato sauce, seasoned with warm spices, and a touch of heat. It’s quick, easy, and perfect for tacos, rice bowls, or warm tortillas. It’s a meal packed with big amazing flavor!
- Prep Time: 25 minutes
- Cook Time: 25 minutes
- Total Time: 50 minutes
- Servings: 4
- Prep Level: Beginner +
Recipe Info
- Quick and Easy – Ready in less than an hour with little prep, making it perfect for busy nights.
- Budget-Friendly – Made with pantry staples and simple spices.
- One-Pan Meal – Everything cooks together in a skillet.
- Make-Ahead Dish – Reheats well for the next day.

Ingredients
- Fresh Tomatoes – Roma tomatoes work well due to their dense flesh and low water content.
- Garlic Cloves
- Chili Peppers – Jalapeño peppers and poblano peppers. (see Variations)
- Bell Peppers – Either red bell pepper or green peppers.
- Vegetable Oil or Olive Oil – For roasting peppers.
- Ground Beef
- Chopped Onion – White or yellow.
- Seasoning – Cumin, salt and black pepper.
- Potatoes – I use small yellow potatoes. Russet potatoes are a great option.
- Beef Broth/Stock – A small amount of water can be substituted.
How to Make
1
Roast Vegetables and Pepper


Preheat oven to 400°F. Line a small baking sheet with parchment paper.
Place the whole tomatoes, peppers, and garlic in the pan. Brush with oil. Roast until the skin is charred and blistered, turning once.
2
Puree Vegetables and Peppers


Place the roasted vegetables in a food processor and pulse until they reach your desired consistency. Set aside.
3
Make the Picadillo


Heat a large skillet over medium high heat, add the ground beef, chopped onions, cumin, salt, and black pepper. Cook until the beef is no longer pink.


Stir in the diced potatoes. Add the tomato mixture to the meat mixture, stir together, and bring to a low boil. Then reduce the heat to medium-low, and simmer until the potatoes are tender. If the meat and potato mixture starts to get too dry, add a splash of broth or water to keep it saucy.
4
Enjoy
Serve over rice, with warmed corn tortillas, or use as stuffing in zucchini boats.
See the recipe card below for complete measurements and cook times.


Picadillo Variations
- You can customize your dish with other ingredients. Some traditional Mexican picadillo recipes include cilantro, rum-soaked raisins, green olives, and a bay leaf.
- For a spicier dish with more heat, use Serrano peppers instead of poblano peppers.
- Substitute ground beef with ground turkey or chicken for a little bit healthier dish.


Recipe Tips
- Dice Potatoes Evenly – Cut the potatoes into small, even pieces so they cook quickly and evenly without getting mushy.
- Adjust the Heat – Customize the spice level with jalapeños, serranos, chipotle, or green chiles. If you want the picadillo recipe to be milder, use just a pinch of chili powder or a couple of tablespoons of spicy salsa.
- Add Broth if Needed – If the picadillo gets too dry while cooking, add a splash of beef or chicken broth to keep it saucy and moist.
Storage Info & Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 5 days. To reheat, simply warm it up in a hot pan.


What to Serve with Beef Picadillo
Pair this spicy dish with:
- Favorite Toppings – Sour cream, cotija cheese, fresh lime juice.
- Warm Tortillas – Flour or corn tortillas are perfect for scooping or making tacos.
- Refried Beans or Black Beans – Both are great side dishes that add extra protein and fiber.
- Avocado of Guacamole – Creamy avocado adds a cool contrast to the spicy beef and potatoes.
- Fried Plantains or Sweet Potatoes – For a little sweetness to balance the spice.
- Side of Rice – White rice, Mexican rice, or cilantro lime rice by Inspired Taste
- Tostadas or Tortilla Chips – Great for piling the picadillo on top.
More Delicious Mexican Recipes to Enjoy!
- Marinated Steak Tacos
- Torchy’s Queso Dip
- Mexican Macaroni Salad
- Hatch Green Chile Relleno Casserole
- Spicy Pulled Pork Tacos
- Outback’s Chicken Tortilla Soup
- Easy Mexican Cheesecake
Easy Mexican Ground Beef and Potatoes (Picadillo)

Mexican Picadillo is a traditional dish made with ground beef, diced potatoes, and a rich, spicy tomato sauce, seasoned with warm spices, and a touch of heat.
Ingredients
- 2 Roma tomatoes
- 1 large poblano pepper – stem removed
- 2-3 jalapeño peppers – stems removed
- 1 small red pepper or green bell pepper (1/2 of a large pepper) stem removed and seeded
- 1 tablespoon vegetable oil – For roasting peppers
- 1.25 pounds lean ground beef (80/20)
- 1/2 cup chopped onion – White or yellow
- 1 teaspoon cumin
- 1 teaspoon salt
- 1 teaspoon ground black pepper
- 1 cup diced potatoes – I used small yellow potatoes
- 1/4 cup beef broth/stock – A small of water can be substituted
Instructions
- Preheat oven to 400°F.
- Line a small baking sheet with parchment paper.
- Place the whole tomatoes, peppers, and garlic in the pan. Brush with oil.
- Roast until the skin is charred and blistered, about 15 to 20 minutes, turning once.
- Place the roasted vegetables in a food processor and pulse until they reach your desired consistency. Set aside.
- Heat a large skillet over medium high heat, add the ground beef, chopped onions, cumin, salt, and black pepper. Cook until the beef is no longer pink.
- Stir in the diced potatoes. Then add the tomato mixture to the meat mixture, stir together, and bring to a low boil.
- Reduce the heat to medium-low, and simmer until the potatoes are tender. Approximately 20 to 25 minutes. If the meat and potato mixture starts to get too dry, add a splash of broth or water to keep it saucy.
Notes
Recipe Tips
- Dice Potatoes Evenly
- Customize the Heat – Customize the spice level with the peppers or substitute with chili powser or salsa.
- Add Broth if Needed
What to Serve with Beef Picadillo
- Sour cream, cotija cheese, fresh lime juice.
- Warm Tortillas
- Refried Beans or Black Beans
- Avocado of Guacamole
- Fried Plantains or Sweet Potatoes –
- Side of Rice
- Tostadas or Tortilla Chips
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 475Total Fat: 21gSaturated Fat: 7gTrans Fat: 1gUnsaturated Fat: 11gCholesterol: 127mgSodium: 689mgCarbohydrates: 26gFiber: 4gSugar: 6gProtein: 44g
Leave a Reply