If you’re craving a dish that delivers bold flavor with homey comfort, Mexican Picadillo is your answer. This one-pan wonder is a savory mix of ground beef, tender potatoes, juicy tomatoes, and a well-balanced blend of spices. It’s easy, satisfying, and ready to become your new go-to meal on busy weeknights or lazy Sundays.


Picadillo is a beloved classic in Mexican households and for good reason. It’s budget-friendly, customizable, and rich in flavors that feel like a warm hug. Whether you’re serving it over rice, with tortillas, or as a taco filling, this dish offers heartiness and versatility that brings everyone to the table.
What Kind of Potatoes Should I Use?
For the perfect texture, choose waxy potatoes like Yukon Gold or red potatoes. They hold their shape during cooking and soak up the savory beefy flavors without turning mushy. Avoid using Russet potatoes as they can fall apart in the simmering process.
Ingredients for the Mexican Picadillo
Ground Beef: This is the savory base of your dish. Choose lean beef to keep it hearty without too much grease.
Potatoes: Diced and tender, they add bulk and comfort to every bite.
Tomatoes: Fresh or canned diced tomatoes bring in brightness and help create a rich sauce.
Onion: Sautéed onion builds aromatic flavor right from the start.
Garlic: Just a couple of cloves add depth and a traditional kick.
Bell Pepper (optional): For a sweet note and extra texture.
Tomato Sauce or Paste: Helps thicken and enrich the stew-like consistency.
Cumin and Chili Powder: These spices round out the warm, earthy Mexican flavor profile.
Salt & Pepper: Essential seasoning to balance all the components.
Fresh Cilantro (optional): A bright finish for garnish.
How To Make the Mexican Picadillo
Step 1: Sauté the Aromatics
In a large skillet, heat oil over medium heat. Add chopped onion and cook until translucent, then stir in minced garlic and cook for another 30 seconds until fragrant.
Step 2: Brown the Beef
Add ground beef to the skillet, breaking it apart with a wooden spoon. Cook until fully browned. Drain excess fat if needed.
Step 3: Build the Base
Stir in diced tomatoes, tomato sauce (or paste), bell peppers (if using), cumin, chili powder, salt, and pepper. Let it simmer for a few minutes to meld the flavors.
Step 4: Add the Potatoes
Toss in the diced potatoes and mix well. Pour in a small splash of water or broth to help cook the potatoes. Cover and simmer on low for 15-20 minutes, or until potatoes are fork-tender.
Step 5: Finish and Garnish
Once the potatoes are done, taste and adjust seasonings if needed. Garnish with chopped fresh cilantro and serve hot.

Serving and Storing Mexican Picadillo
This dish is delicious straight from the pan, but it also stores beautifully. Leftovers can be refrigerated in an airtight container for up to 4 days and reheated in a skillet or microwave. You can also freeze it for up to 2 months – just thaw overnight in the fridge before reheating.
What to Serve With Mexican Picadillo?
Warm Flour or Corn Tortillas
Scoop it into tortillas for a rustic taco-style meal.
Steamed White Rice
A classic pairing that soaks up every drop of that flavorful sauce.
Black Beans or Refried Beans
Perfect for extra protein and texture.
Fried Plantains
For a sweet and savory contrast.
Pickled Jalapeños or Onions
Add a tangy kick to balance the richness.
Guacamole or Sliced Avocado
Creamy, cooling additions that pair beautifully.
Crusty Bread or Tortilla Chips
Great for scooping up leftovers or serving as a casual dip.
Want More Beef Dinner Ideas?
If you love this Mexican Picadillo, here are some other hearty and flavorful meals you should check out:
- Easy Beef Stroganoff for a creamy, comforting dinner.
- Amish Country Poor Man’s Hamburger Steaks for budget-friendly old-school flavor.
- Philly Cheesesteak Sloppy Joes when you’re craving something cheesy and meaty.
- Creamy Velveeta Beef Bowtie Pasta for cheesy, kid-approved goodness.
- French Onion Beef Rice Casserole if you love a baked dish with depth and richness.
Save This Pin For Later
Save this comforting dinner to your favorite Pinterest board so it’s easy to find when you want a flavor-packed, satisfying meal that comes together in one pan.
Tried it with a twist? Maybe spicy chorizo or a handful of peas? I’d love to hear how you made it your own—drop your twist or questions in the comments below.
Need more inspiration? Explore my daily kitchen creations on SavorQueen Recipes on Pinterest. You might just find your next family favorite waiting there.
Mexican Picadillo
- Total Time: 35 minutes
- Yield: 4 servings
Description
Craving something savory, easy, and totally satisfying? This Mexican Picadillo delivers! A cozy skillet meal loaded with ground beef, potatoes, and tomatoes, all seasoned with traditional spices that make every bite unforgettable. It’s a perfect choice for a quick dinner, family-style meal prep, or even taco filling. Whether you’re looking for easy dinner ideas, food ideas for meal prep, or a warm and hearty easy recipe, this picadillo will check all the boxes. It’s a weeknight winner that’s delicious every single time.
Ingredients
1 tablespoon olive oil
0.5 medium onion, diced
2 cloves garlic, minced
1 pound ground beef
2 medium potatoes, peeled and diced
1 cup canned diced tomatoes
0.5 cup tomato sauce
0.5 cup chopped bell pepper (optional)
1 teaspoon ground cumin
1 teaspoon chili powder
0.5 teaspoon salt
0.25 teaspoon black pepper
0.5 cup water or beef broth
2 tablespoons chopped fresh cilantro (optional)
Instructions
1. Heat olive oil in a large skillet over medium heat. Add diced onion and cook until soft.
2. Stir in minced garlic and cook for another 30 seconds.
3. Add ground beef, breaking it apart with a spoon, and cook until browned. Drain excess fat.
4. Add tomatoes, tomato sauce, bell pepper, cumin, chili powder, salt, and pepper. Stir well.
5. Mix in the diced potatoes and pour in water or broth. Stir to combine.
6. Cover the skillet and simmer on low for 15–20 minutes, or until potatoes are tender.
7. Taste and adjust seasoning if needed.
8. Garnish with fresh cilantro before serving.
Notes
Dice the potatoes evenly so they cook at the same rate.
You can make it spicier by adding a diced jalapeño or a pinch of cayenne.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1.5 cups
- Calories: 390
- Sugar: 4g
- Sodium: 520mg
- Fat: 21g
- Saturated Fat: 7g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 23g
- Cholesterol: 65mg
Keywords: easy dinner, ground beef recipe, Mexican dish, one-pan meal, skillet dinner
