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 +
Things I Like About This Recipe
- Quick and easy – Ready in under 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.
Ingredient Notes

- Fresh tomatoes: Roma tomatoes work well due to their dense flesh and low water content.
- Garlic and onion: Fresh onion and garlic create the base of flavor. White onion has a sharper bite and is commonly used in Mexican dishes.
- Chili peppers: Jalapeño peppers and poblano peppers (see Variations)
- Bell peppers: Green bell pepper is classic; it gives the dish a slightly earthy, mild flavor. Red or yellow peppers can be used for sweetness.
- Ground beef: Traditionally made with lean ground beef. You can also use ground turkey or chicken for a lighter version.
- Spices: Cumin, salt, and black pepper. Adjust to taste depending on how bold you like it.
- Potatoes: Russet or Yukon Gold work best; they hold their shape and absorb the sauce without turning mushy.
- Beef broth/stock: A small amount of water can be substituted.
Step-by-Step Instructions


Roast the vegetables and peppers – 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.


Puree/chop the vegetables and peppers – Place the roasted vegetables in a food processor and pulse until they reach your desired consistency. Set aside.


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.
Serve – Enjoy over rice, with warmed corn tortillas, or use as stuffing in zucchini boats.
Refer to the recipe card below for complete measurements and cooking times.


Laura Belle’s 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.
Storing
Store any leftovers in an airtight container in the refrigerator for up to 5 days.
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 slightly healthier dish.


What to Serve with Beef Picadillo
- 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 or guacamole – cream 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 from Downshiftology.
- Tostadas or tortilla chips – great for piling the picadillo on top.

More Delicious Mexican Dishes
- Rubio’s Gourmet Shrimp Tacos – A favorite of readers!
- Spicy Mexican Chicken Casserole With Black Beans – super easy!
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. It's quick, easy, and perfect for tacos, rice bowls, or warm tortillas. It's a meal packed with big, amazing flavor!
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 pound 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 amount 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
- Cut the potatoes into small, even pieces so they cook quickly and evenly.
- Customize the spice level with the amount of peppers and seasonings you use.
- Add a splash of broth if the picadillo gets too dry while cooking.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 418Total Fat: 18gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 101mgSodium: 665mgCarbohydrates: 28gFiber: 4gSugar: 7gProtein: 36g








Leave a Reply