Mexican Picadillo served with rice and lime

Mexican Picadillo: Bold, Easy, and Comforting Weeknight Dinner

By:

Alma

November 20, 2025

If you’re craving comfort food with bold flavor, Mexican Picadillo should be on your radar. This classic dish brings together savory ground beef, tender potatoes, and the smoky kick of jalapeños in a tomato-rich sauce. It’s quick enough for weeknights but tasty enough for Sunday dinner. Whether you’re juggling school drop-offs, Zoom meetings, or just trying to avoid another frozen pizza night, this one-pan wonder will hit the spot.

Plus, Mexican Picadillo is naturally low-carb, gluten-free, and dairy-free—hello, guilt-free seconds. Serve it over rice, tuck it into tortillas, or scoop it up with chips (no judgment here). You’ve got options, and they’re all delicious. So if your pantry has ground beef and a few basic spices, you’re halfway there. Let’s dig in and turn that “what’s for dinner?” into “wow, that was amazing!”

Table of Contents

What is Mexican Picadillo?

Mexican Picadillo is a rustic, soul-satisfying dish made with ground beef, potatoes, tomatoes, and spices—kind of like a Mexican version of a hash but with way more flavor. It’s the kind of meal abuelitas have been whipping up for generations because it’s budget-friendly, easy to make, and deeply comforting.

Unlike Cuban or Filipino versions that might include raisins or olives, this version leans into smoky spices, peppers, and hearty beefiness. It’s often served over rice or wrapped in tortillas, making it adaptable to whatever’s in your kitchen. Think of it as your new meal-prep MVP or your secret weapon for feeding picky eaters (yes, even the “I don’t like spicy” crowd). And if you’ve never tried it before? Well, you’re in for a flavorful little fiesta at your dinner table.

Reasons to Try Mexican Picadillo

First off, Mexican Picadillo is versatile. You can eat it over rice, stuff it into tacos, wrap it in lettuce leaves if you’re going low-carb—or just spoon it straight from the pan (guilty). It’s also great for meal prep because it reheats like a dream. Another reason? It’s budget-friendly. Ground beef and potatoes are accessible and affordable staples, and the rest of the ingredients are likely already in your pantry. But the real reason to love it? Flavor.

We’re talking layers of smoky paprika, earthy cumin, spicy jalapeño, and juicy tomatoes that simmer together in a way that smells like you’ve been cooking for hours (even if you haven’t). It’s comfort food with a little heat and a lot of heart—and your family will probably ask for it again before the dishes are even done.

Ingredients Needed to Make Mexican Picadillo

  • 1 tablespoon olive oil
  • 8 ounces yellow potatoes (about 3-4 small), diced
  • 1 medium yellow onion, chopped
  • 1 jalapeño pepper, chopped
  • 1 serrano pepper, chopped (optional)
  • 2 cloves garlic, chopped
  • 1 pound ground beef
  • 2 large tomatoes, chopped
  • 3/4 cup beef stock
  • 1 tablespoon paprika
  • 1 tablespoon Mexican oregano
  • 1 teaspoon cumin
  • Salt and pepper to taste
  • For serving: Cooked rice or warmed tortillas, sliced peppers, chili flakes, fresh lime juice, hot sauce
Mexican Picadillo ingredients on wooden table
Ingredients for making authentic Mexican Picadillo

Instructions to Make Mexican Picadillo

Cooking Mexican Picadillo at home is surprisingly simple when you follow this step-by-step guide. Whether you’re a seasoned home cook or just trying to break free from your weeknight dinner rut, each step walks you through the process in a relaxed, approachable way. Let’s make this hearty dish together—no stress, no complicated techniques, just delicious results.

Step 1: Prep Your Ingredients for Success

Before you heat that pan, take a few minutes to prep everything. Dice your yellow potatoes into small, even cubes so they cook quickly and evenly. Chop your onion, jalapeño, and serrano pepper (if you’re using it) into fine pieces—this ensures they melt right into the flavor base. Don’t forget the garlic—just a rough chop will do. Keeping everything ready and within reach is the secret to a smoother cooking experience. If you need a little help with chopping technique or want to explore ingredient swaps (like sweet potatoes or milder peppers), check out our guide to ingredient substitutions that pairs perfectly with spicy dishes.

Step 2: Sauté Potatoes, Onion, and Peppers

In a large skillet, heat 1 tablespoon of olive oil over medium heat. Once it’s shimmering (not smoking!), add the diced potatoes, chopped onion, jalapeño, and optional serrano. Sauté everything for about 5 minutes, stirring occasionally. You’re not looking for a deep fry here—just a gentle softening and slight browning that sets the foundation of flavor. The potatoes will start to soften while the onions become translucent and fragrant. It’s kind of like waking up your taste buds with the smell alone.

Step 3: Add Garlic and Ground Beef

Now it’s time to layer in that hearty protein. Add your chopped garlic and ground beef to the skillet. Use a wooden spoon or spatula to break the beef into smaller crumbles as it cooks. Stir frequently for about 5 minutes, letting the meat brown on the edges. Don’t worry about fully cooking the beef at this stage—it’ll finish simmering later. If you’re exploring ground meat alternatives, try ground turkey or chicken, like in our Best Ground Turkey Soup for a leaner take.

Step 4: Add Tomatoes, Stock, and Spices

Pour in your chopped tomatoes and ¾ cup of beef stock, then sprinkle in the paprika, cumin, and Mexican oregano. Season with a generous pinch of salt and a few cracks of pepper. Stir everything together and bring the mixture to a gentle simmer. Once bubbling, reduce the heat to low. This is where the magic happens—the flavors deepen, and the potatoes soak up that savory, spicy goodness. Let it simmer uncovered for about 20 minutes. Stir occasionally to prevent sticking and to check if the potatoes are fork-tender. If they still have a bite, give it a few more minutes.

Step 5: Taste, Adjust, and Customize

This step-by-step process wouldn’t be complete without a flavor check. Give it a taste—need more salt? Want extra heat? You can toss in a few chili flakes or a splash of hot sauce. Prefer it tangier? Squeeze in some lime juice right at the end. And if you’re into texture, a handful of sliced olives or even toasted almonds (a nod to more traditional picadillo versions) will take it to another level. For spicy lovers, pair this with our Crock Pot Birria Tacos—trust us, it’s a flavor bomb combo.

Step 6: Serve It Your Way

Time to serve! Mexican Picadillo is flexible—ladle it over cooked white or brown rice for a classic plate, or spoon it into warm tortillas for a taco-style meal. Add fresh toppings like sliced jalapeños, a pinch of chili flakes, or a spritz of lime. This dish is fantastic for casual weeknight dinners or even meal prep lunches. Want another cozy pairing idea? Try it alongside our Crock Pot Chicken Fajita Soup for a spicy, satisfying duo.

What to Serve with Mexican Picadillo

This dish is a total team player when it comes to sides. Classic white or Mexican rice is a no-brainer—it soaks up that delicious sauce. Tortillas (corn or flour) are great for taco night or a casual wrap-style dinner. Want something green? A crisp side salad with lime vinaigrette or grilled zucchini balances out the richness. And if you’re feeling extra, serve it with a dollop of guac or refried beans. For a cozy dinner lineup, pair it with our comforting Crock Pot Chicken Fajita Soup or Homemade Tuscan White Bean Soup to stretch the meal into a full-on feast.

Key Tips for Making Mexican Picadillo

Don’t skip browning the meat—it adds so much depth. Chop your potatoes small and evenly so they cook at the same pace. Adjust the spice level based on your crowd: skip the serrano for mild, add extra for heat-lovers. Want a twist? Add olives or raisins like some traditional versions. You can also sub ground turkey or chicken if you prefer leaner meats. And here’s a game-changer—double the recipe and freeze half for a stress-free weeknight later. It’s the kind of dish that actually tastes better the next day, so leftovers are a win.

Storage and Reheating Tips for Mexican Picadillo

Leftovers? Oh yes. Mexican Picadillo stores beautifully in an airtight container in the fridge for up to 4 days. To reheat, pop it in a skillet over medium heat with a splash of broth or water to bring it back to life. You can also microwave it in 1-minute bursts, stirring in between. It also freezes like a champ—just portion it out, label the container (future you will thank you), and freeze for up to 2 months. Thaw in the fridge overnight or heat gently from frozen. It’s perfect for meal prepping or those “I forgot to cook” moments.

FAQs

Is Mexican Picadillo spicy?
It has a mild to medium heat, but you control the fire! Use fewer peppers or remove the seeds if you’re heat-sensitive.

Can I make it ahead?
Absolutely! It tastes even better the next day once the flavors marry. Great for meal prep.

Can I freeze it?
Yes! Freeze in portions for up to 2 months. Thaw and reheat for a quick dinner solution.

What can I use instead of beef?
Ground chicken, turkey, or even pork all work well. Just adjust your seasonings to taste.

Can I make this vegetarian?
Sure! Swap the beef for lentils or a plant-based crumble and use veggie broth.

Final Thoughts

Mexican Picadillo isn’t just dinner—it’s comfort in a skillet. It’s the kind of dish that saves your weeknight, pleases a picky crowd, and makes your kitchen smell like heaven. With basic ingredients and bold flavor, it earns a permanent spot in your meal rotation. Whether you scoop it over rice or roll it into tortillas, this flavorful recipe brings everyone to the table—happily and hungrily. If you loved this, check out more easy and hearty favorites like our Deconstructed Stuffed Peppers or our Slow Cooker Garlic Butter Beef Bites. Hungry for more? We’ve got you covered at First Tasting.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Picadillo served with rice and lime

Mexican Picadillo: Bold, Easy, and Comforting Weeknight Dinner


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: CHEF ALMA
  • Total Time: 55 minutes
  • Yield: 4 servings 1x

Description

A hearty Mexican dish combining ground beef and potatoes with jalapeños and seasonings, perfect for serving over rice or with tortillas.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 8 ounces yellow potatoes (about 34 small), diced
  • 1 medium yellow onion, chopped
  • 1 jalapeno pepper, chopped
  • 1 serrano pepper, chopped (optional)
  • 2 cloves garlic, chopped
  • 1 pound ground beef
  • 2 large tomatoes, chopped
  • 3/4 cup beef stock
  • 1 tablespoon paprika
  • 1 tablespoon Mexican oregano
  • 1 teaspoon cumin
  • Salt and pepper, to taste
  • For serving: Cooked rice or warmed tortillas, sliced peppers, chili flakes, fresh lime juice, hot sauce

Instructions

1. Heat the oil in a large pan to medium heat. Add the potatoes, onion and peppers and cook them down for 5 minutes to soften.

2. Stir in the garlic and ground beef. Break up the ground beef with a wooden spoon and brown it up for 5 minutes. The meat doesn’t need to be cooked all the way through.

3. Stir in the tomatoes, stock, and seasonings and reduce the heat to simmer.

4. Simmer for 20 minutes to cook through and let the potatoes soften up.

5. Serve over cooked rice or with tortillas with extra peppers, spicy chili flakes and lime juice. Don’t forget your favorite hot sauce.

Notes

Can use other ground meats like chicken, turkey or pork.

Heat level is medium but can be adjusted.

Can add traditional ingredients like olives, almonds, carrots or raisins.

  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Category: Main Dishes
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 serving
  • Calories: 361
  • Fat: 27g
  • Carbohydrates: 8g
  • Protein: 22g

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star