There’s something magical about a skillet full of sizzling beef, tender potatoes, and warm spices filling the kitchen with the kind of aroma that makes everyone suddenly “just checking what’s for dinner.” That’s exactly what happens with this Mexican Picadillo recipe. It’s hearty, budget-friendly, family-approved, and comes together in only 30 minutes—basically the superhero of busy weeknight meals.
Chef Omar loves recipes like this because they prove you don’t need fancy ingredients or hours in the kitchen to create something deeply comforting. This dish combines seasoned ground beef, soft potatoes, tomato sauce, and cozy spices into one satisfying skillet dinner that tastes like it simmered all day long. Spoiler alert: it didn’t.
Serve it with fluffy rice and warm flour tortillas, and dinner suddenly feels like a little celebration on an ordinary Tuesday night.
Table of Contents
Why You’ll Love This Mexican Picadillo
This Mexican Picadillo recipe checks all the boxes for an easy dinner win:
- Ready in about 30 minutes
- Made with simple pantry staples
- One skillet = fewer dishes
- Perfect for meal prep
- Kid-friendly and picky-eater approved
- Budget-conscious without tasting “cheap”
And honestly? The potatoes are the secret star here. They soak up all that savory tomato-and-spice goodness like tiny flavor sponges.
This recipe also has a wonderful “make it your own” vibe. Toss in peas, carrots, or extra peppers if they’re hanging out in the fridge waiting for attention.
Ingredients for Mexican Picadillo
Here’s everything needed to bring this cozy Tex-Mex classic to life:
- 1 pound ground beef
- ½ cup onion, diced
- 1 green bell pepper, diced
- 2 cups potatoes, peeled and diced
- 4 cloves garlic, minced
- 8 ounces tomato sauce
- 1½ cups beef broth
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 bay leaf
Optional Add-Ins
Want to stretch the meal or sneak in more vegetables? These work beautifully:
- Peas
- Diced carrots
- Corn
- Jalapeños for heat
- Fresh Roma tomatoes
One home cook swapped the beef broth for beef consommé and ended up with an even richer flavor that tasted restaurant-worthy. Another used sazon seasoning when the spice cabinet looked a little tragic—and dinner still turned out delicious.
That’s the beauty of picadillo. It’s forgiving.
How to Make Mexican Picadillo
1. Brown the Beef
Heat a large skillet over medium heat and add the ground beef. Cook while breaking it apart with a spoon until mostly browned.
Drain excess grease if needed, then return the skillet to the heat.
At this point, your kitchen already smells like dinner success.
2. Cook the Vegetables
Add the diced onion, bell pepper, and potatoes to the skillet.
Cook everything together over medium heat until the onions soften and the peppers become tender. Stir occasionally so the potatoes don’t decide to stick dramatically to the pan.
Add the garlic and cook for about 30 seconds, just until fragrant.
3. Add the Sauce and Seasonings
Pour in the tomato sauce and beef broth.
Add:
- Salt
- Black pepper
- Ground cumin
- Ground coriander
- Bay leaf
Stir everything together until fully combined.
The broth and tomato sauce create a rich, savory base that transforms simple ingredients into pure comfort food.
4. Simmer Until Tender
Bring the mixture to a gentle simmer and cover the skillet.
Cook for 10 minutes.
Remove the lid, stir, and continue cooking uncovered for another 10 minutes, or until the potatoes are fork-tender and most of the liquid has reduced.
You want the final texture to be hearty and scoopable—not soupy.
5. Serve and Enjoy
Serve the warm Mexican Picadillo with:
- Spanish rice
- Flour tortillas
- Warm corn tortillas
- Avocado slices
- Fresh cilantro
- Lime wedges
Some families even spoon it over nachos or stuff it into burritos the next day. Leftovers somehow taste even better after the flavors mingle overnight.

Chef Omar’s Tips for the Best Mexican Picadillo
Dice the Potatoes Small
Smaller potato cubes cook faster and absorb more flavor. Think bite-sized, not “accidentally chunky stew potatoes.”
Don’t Skip the Simmer
The simmering step helps the potatoes soak up the seasoned tomato broth. That’s where the magic happens.
Use What You Have
No coriander? No problem.
No tomato sauce? Blend fresh Roma tomatoes.
No cumin? Okay…now we’re getting nervous. But a packet of taco seasoning or sazon can absolutely save dinner in a pinch.
Make It Stretch
This recipe feeds a crowd beautifully when served with rice and tortillas. Perfect for busy weeknights, casual gatherings, or those evenings when everyone suddenly appears extra hungry.
One family shared that even their picky eater cleaned the plate and asked for seconds—which honestly deserves its own kitchen trophy.
A Little Story From Chef Omar’s Kitchen
This recipe became a regular in Chef Omar’s kitchen after one particularly chaotic weeknight when dinner plans completely fell apart. The fridge looked uninspiring, the clock was moving too fast, and takeout was dangerously tempting.
But with ground beef, potatoes, and a few pantry staples, this skillet meal came together quickly—and everyone loved it.
Now it’s one of those dependable recipes that shows up whenever comfort food is needed without a lot of fuss. The kind of meal people gather around quietly at first…because they’re too busy eating.
What to Serve with Mexican Picadillo
This dish is incredibly versatile and pairs beautifully with simple sides.
Best Side Dishes
- Spanish rice
- Refried beans
- Mexican street corn
- Tortilla chips and salsa
- Fresh avocado salad
Warm flour tortillas are especially wonderful because they soak up every last bit of sauce. Nobody wants to leave flavor behind.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze for up to 3 months. Let it cool completely before freezing.
Reheating
Warm gently in a skillet over medium-low heat or microwave in short intervals until heated through.
Add a splash of broth if the mixture thickens too much.
FAQs About Mexican Picadillo
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works great if you want a lighter version. You may want to add a little extra seasoning since beef naturally has a richer flavor.
What potatoes work best for Mexican Picadillo?
Russet and Yukon Gold potatoes both work well. Russets become softer, while Yukon Golds hold their shape a little more.
Can I add more vegetables?
Definitely. Peas, carrots, corn, and zucchini all blend nicely into this recipe.
Is Mexican Picadillo spicy?
This version is mild and family-friendly. If you like heat, add jalapeños, crushed red pepper, or hot sauce.
How do I keep the potatoes from getting mushy?
Cut them evenly and avoid overcooking. Simmer gently instead of boiling aggressively.
Mexican Picadillo Brings Big Flavor to Busy Nights
Some recipes earn a permanent place in the dinner rotation because they’re easy. Others stick around because everyone genuinely loves them. This Mexican Picadillo manages to do both.
It’s warm, savory, comforting, and flexible enough to work with whatever ingredients happen to be in the kitchen. Whether served with rice, tucked into tortillas, or enjoyed straight from the skillet after a long day, this dish delivers serious comfort with very little stress.
And honestly, meals that make life easier while tasting this good deserve a standing ovation.
More Cozy Dinner Ideas to Make Next
If this hearty Mexican Picadillo earned a spot in the weekly dinner rotation, there are plenty more comforting meals to keep those easy homemade dinners coming. For a deeper look at traditional flavors and spicy variations, this Mexican Picadillo recipe guide is packed with delicious inspiration straight from a classic Mexican kitchen.
- Pair your picadillo with this savory Texas Roadhouse Seasoned Rice for the ultimate cozy Tex-Mex dinner combination.
- Craving another easy ground beef meal? This comforting Hobo Casserole Ground Beef Recipe is simple, filling, and perfect for busy nights.
- Keep taco night exciting with these creamy and cheesy Creamy Queso Chicken Enchiladas, loaded with bold flavor in every bite.
- Add something fresh to the table with this bright and zesty Marinated Cilantro Lime Bean Salad, which balances the rich and savory picadillo beautifully.

Mexican Picadillo (Beef & Potato)
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
Mexican Picadillo is a quick and comforting one-skillet dinner made with seasoned ground beef, tender potatoes, peppers, and tomato sauce. This easy 30-minute Mexican-inspired meal is perfect served with rice and warm tortillas for a cozy family dinner.
Ingredients
- 1 lb ground beef
- ½ cup onion, diced
- 1 green bell pepper, diced
- 2 cups potatoes, peeled and diced
- 4 cloves garlic, minced
- 8 ounces tomato sauce
- 1½ cups beef broth
- 1 tsp salt
- ¼ tsp black pepper
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 bay leaf
Instructions
- Heat a large skillet over medium heat and cook the ground beef until mostly browned, breaking it apart as it cooks. Drain excess grease if needed.
- Add the diced onion, bell pepper, and potatoes. Cook until the vegetables begin to soften.
- Stir in the garlic and cook for 30 seconds until fragrant.
- Pour in the tomato sauce and beef broth. Add salt, black pepper, cumin, coriander, and bay leaf. Stir well.
- Bring the mixture to a simmer and cover. Cook for 10 minutes.
- Remove the lid and continue cooking uncovered for another 10 minutes, or until the potatoes are tender and most of the liquid has reduced.
- Serve warm with rice, tortillas, cilantro, or lime wedges if desired.
Notes
Add peas, carrots, or corn for extra vegetables and flavor.
Fresh Roma tomatoes can be used instead of tomato sauce.
Yukon Gold or russet potatoes both work well in this recipe.
Beef consommé can replace beef broth for a richer flavor.
Store leftovers in the refrigerator for up to 4 days.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican, Tex-Mex
Nutrition
- Serving Size: 1 serving
- Calories: 220 kcal
- Sugar: 3 g
- Sodium: 862 mg
- Fat: 16 g
- Saturated Fat: 6 g
- Unsaturated Fat: 8 g
- Trans Fat: 0.5 g
- Carbohydrates: 5 g
- Fiber: 1 g
- Protein: 15 g
- Cholesterol: 54 mg
