If there’s one dish that instantly warms both the heart and the home, it’s Mexican Picadillo. This flavorful classic is a comforting mix of ground beef, tender potatoes, and a touch of jalapeño heat—all simmered together in one skillet. It’s the kind of meal that reminds me of cozy weeknights in my Texas kitchen when I need something hearty but don’t want to fuss over a complicated recipe.
Whether you’re serving it over fluffy rice or tucking it into warm tortillas, this Mexican Picadillo delivers bold, satisfying flavor in under an hour. It’s low-carb, gluten-free, and dairy-free, which makes it a wholesome win for the whole family.
Table of Contents
Why You’ll Love This Mexican Picadillo
- It’s simple to make, even on a busy weeknight.
- Packed with comforting spices and nourishing ingredients.
- Perfect for meal prep—flavors deepen beautifully overnight.
- Customizable: add veggies or heat depending on your mood!
- A kid-approved meal that never gets boring.
When my three little ones catch that spicy-sweet aroma from the kitchen, they know something good’s coming—and this dish never disappoints.
What Does Mexican Picadillo Taste Like?
Imagine the cozy comfort of a chili and the vibrant zest of a taco, all in one pan. The ground beef brings rich, savory depth, while the potatoes add heartiness. Jalapeños and serranos give it a gentle kick—nothing too wild, just enough to make each bite interesting. Tomatoes mellow everything out, creating a sauce that’s equal parts comforting and exciting.
Ingredients You’ll Need for Mexican Picadillo
For the 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
- ¾ 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

How to Make Mexican Picadillo (Step by Step)
Cooking Mexican Picadillo is simpler than it looks. This classic dish builds layers of flavor one step at a time—starting with sizzling aromatics and finishing with a saucy, comforting skillet that feels like a warm hug. Here’s exactly how to make it, even if you’re juggling dinner prep with a few little helpers tugging at your apron strings (trust me, I’ve been there).
Step 1: Heat the Pan and Build the Base
Start with a large, heavy-bottomed skillet—cast iron works beautifully for this. Add one tablespoon of olive oil and let it heat over medium flame until it shimmers slightly.
Once it’s hot, toss in your diced potatoes, chopped onions, and jalapeño (plus the serrano if you like a little fire). You’ll hear that satisfying sizzle as the vegetables hit the pan.
Cook for about 5 to 7 minutes, stirring occasionally until the onions start turning translucent and the potatoes begin to soften around the edges. This is your flavor foundation—don’t rush it! The gentle browning of the potatoes adds a nutty depth that makes Mexican Picadillo so irresistible.
Jessica’s Tip: If you’ve ever made my Crockpot Cowboy Soup, you’ll recognize that same beautiful base of aromatics and spice—it’s what turns a simple meal into comfort food magic.
Step 2: Add the Garlic and Ground Beef
Once the vegetables are softened and fragrant, stir in the chopped garlic. Let it cook for just 30 seconds—enough to bloom that gorgeous garlicky aroma without burning it.
Now, crumble in 1 pound of ground beef. Use a wooden spoon to break it apart into small pieces as it browns. You don’t want big chunks here—think of small, flavorful crumbles that’ll soak up the sauce later.
Cook for 5 minutes, stirring occasionally, until the beef loses most of its pink color. It doesn’t need to be fully cooked yet—just browned and ready to mingle with the next round of flavor.
Step 3: Add the Tomatoes and Seasoning Mix
Now it’s time to turn this skillet into something deeply savory and authentically Mexican. Add your chopped tomatoes, followed by ¾ cup of beef stock. The liquid will start to bubble gently, loosening all those tasty browned bits from the bottom of the pan (the true essence of flavor!).
Next, sprinkle in your paprika, Mexican oregano, and cumin, along with a good pinch of salt and black pepper. Stir everything together and inhale—that earthy aroma is the soul of Mexican Picadillo.
Flavor Tip: If you love a richer tomato base, stir in a spoonful of tomato paste or a splash of your favorite salsa. It’s an easy way to add even more body to the sauce.
Step 4: Simmer and Let the Flavors Marry
Now that everything’s in the pan, turn the heat down low and let your Mexican Picadillo simmer uncovered for 20 minutes. This is where the magic happens.
During this time, the potatoes finish cooking and soak up that spicy, tomato-infused broth. The beef becomes tender, the sauce thickens, and your kitchen smells like a Mexican grandmother’s Sunday feast.
If the mixture starts to dry out too quickly, splash in a little more stock or water. The texture should be saucy but not soupy—perfect for spooning over rice or filling tacos.
While you wait, you might want to prep some lime wedges, chili flakes, or sliced peppers for serving. These bright, zesty toppings take this humble dish from everyday to extraordinary.
Step 5: Taste, Adjust, and Serve
Once your Mexican Picadillo is thick, fragrant, and the potatoes are tender, give it a good taste. Adjust the salt, pepper, or spices if needed. Some people love a little extra heat, so go ahead and toss in more jalapeño or even a dash of hot sauce if that’s your style.
Serve it hot—either over fluffy white rice, tucked into warm tortillas, or even spooned over a baked potato for a creative twist.
Finish it off with:
- A sprinkle of chili flakes for heat
- A squeeze of fresh lime juice for brightness
- A drizzle of your favorite hot sauce for that final kick
This is Mexican Picadillo at its best—bold, hearty, and brimming with love.
Step 6: Store the Leftovers (If You Have Any!)
If you’re lucky enough to have leftovers, store them in an airtight container and refrigerate for up to four days. The flavors actually deepen overnight, making the next day’s lunch downright addictive.
You can also freeze your Mexican Picadillo for up to two months. When you’re ready to reheat, thaw it overnight in the fridge and warm gently on the stove with a splash of stock to revive the sauce.
Jessica’s Pro Tip for Meal Preppers:
Make a double batch and split it up—half for dinner, half for freezer storage. On busy days when everyone’s asking “What’s for dinner?” before you’ve even had your morning coffee, you’ll thank yourself.
For more freezer-friendly family meals, check out my Slow Cooker Unstuffed Cabbage Rolls Recipe. Like Mexican Picadillo, it’s a hearty dish that tastes even better reheated.
Final Step: Enjoy the Moment
When you finally sit down to your bowl of Mexican Picadillo, take a second to breathe it in. That warm blend of spices, the soft bite of potatoes, and the richness of the beef—it’s more than a meal. It’s comfort, it’s culture, it’s nourishment in every sense of the word.
And in true nourishwellrecipes.com fashion, it’s proof that wholesome cooking doesn’t have to be complicated—it just has to be made with care.
Tips and Tricks for Perfect Mexican Picadillo
- Don’t rush the simmer: The longer it cooks, the more the flavors meld.
- For extra richness, use a mix of ground beef and turkey or chicken.
- Want it saucier? Add a splash more beef stock or tomato sauce.
- For a veggie boost, toss in diced carrots or bell peppers.
- Spice control: Remove seeds from the jalapeño or skip the serrano if you prefer mild heat.
Funny story—once, I doubled the jalapeños by accident, and my husband called it “Texas Fire Picadillo.” Let’s just say we went through a lot of lime that night!
Storage Tips
Store leftovers in an airtight container for up to 4 days in the fridge. To freeze, let it cool completely, then store in freezer-safe bags for up to 2 months. Reheat gently on the stove or in the microwave with a splash of water to loosen the sauce.
FAQs
1. Can I use ground turkey instead of beef?
Yes! Ground turkey or chicken are great lighter options.
2. What should I serve with Mexican Picadillo?
Rice, tortillas, or even cauliflower rice if you’re going low-carb.
3. Can I make it ahead of time?
Absolutely! It tastes even better the next day as the flavors deepen.
4. How spicy is this recipe?
Medium heat—but you can always tone it down by using just jalapeño and skipping the serrano.
Conclusion
If you’re craving something comforting, hearty, and full of bold Mexican flavor, Mexican Picadillo is your answer. It’s quick enough for weeknights yet satisfying enough for Sunday dinner. So grab your skillet, let the spices sizzle, and bring a little fiesta to your kitchen tonight!
If you love dishes like this, try my Mexican Chicken Soup or Slow Cooker Chicken Fajita Soup next.
Follow us on Pinterest for weekly slow cooker inspiration, or join the conversation over on our Facebook page where fellow food lovers share their favorite comfort meal.
Print
Mexican Picadillo Recipe – Quick, Hearty, and Delicious
- Prep Time: 10 min
- Cook Time: 45 min
- Total Time: 55 min
- Yield: 4 servings
- Category: Main Dishes
- Method: Stovetop
- Cuisine: Mexican
Description
A hearty Mexican dish combining ground beef and potatoes with jalapeños and seasonings, perfect for serving over rice or with tortillas.
Ingredients
- 1 tablespoon olive oil.
- 8 ounces yellow potatoes (about 3–4 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.

