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 +
What You’ll Love
- 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