Mexican Picadillo

Save this recipe on:

Juicy ground beef, tender potatoes, and simmered tomatoes come together in this hearty and comforting Mexican Picadillo. This dish is the ultimate definition of a budget-friendly, flavor-packed family meal. Every bite delivers a combination of savory meatiness, soft vegetables, and a touch of spice that warms you from the inside out.

Pin this Recipe

Perfect for busy weeknights or lazy weekends, this one-pan wonder is deeply satisfying and takes minimal effort to prepare. Whether you’re new to Latin cooking or just craving something deliciously homemade, this dish will become a staple in your rotation.


Why You’ll Love This Mexican Picadillo

  • Quick and easy to make with simple ingredients
  • Feeds a crowd and is great for leftovers
  • Bold, comforting flavors in every bite
  • Great for meal prep or weeknight dinners
  • Customizable with veggies or heat level

What Kind of Ground Beef Should I Use?

Go for lean ground beef (85/15 or 90/10) to keep the dish from being overly greasy, but still full of flavor. If you prefer extra richness, regular ground beef works too—just drain off the excess fat after browning. Want a lighter version? Ground turkey or chicken will do just fine with the same seasoning base.


Ingredients for the Mexican Picadillo

Mexican Picadillo is a rustic and flexible recipe. Here’s why each component matters:

  • Ground Beef – The heart of the dish. Choose lean for less grease, or regular for extra flavor.
  • Potatoes – They absorb the seasonings and become deliciously tender.
  • Onion – Adds sweet depth and forms the aromatic base.
  • Garlic – A punch of boldness that enhances the beef.
  • Tomatoes (canned or fresh) – Bring acidity and body to the mix.
  • Tomato Sauce – Adds richness and ties the ingredients together.
  • Cumin – Earthy and warm, essential to that classic picadillo taste.
  • Chili Powder – For a gentle heat and smoky flavor.
  • Bay Leaf – Provides subtle aroma while simmering.
  • Salt & Pepper – To balance and highlight every flavor.
  • Cilantro (optional) – A fresh finishing touch.

How To Make the Mexican Picadillo

Step 1: Sauté the Aromatics

Heat oil in a large skillet over medium heat. Add chopped onion and cook until translucent, about 3 minutes. Stir in minced garlic and cook another 30 seconds until fragrant.

Step 2: Brown the Ground Beef

Add the ground beef to the skillet and break it apart with a spoon. Cook until browned and no longer pink, draining any excess fat if needed.

Step 3: Season and Add Potatoes

Sprinkle in cumin, chili powder, salt, and pepper. Stir to coat the beef evenly. Add diced potatoes and mix well.

Step 4: Simmer With Tomatoes

Pour in the diced tomatoes (and juice), tomato sauce, and toss in a bay leaf. Stir to combine. Lower heat, cover the skillet, and simmer for 20-25 minutes, or until potatoes are tender and sauce thickens.

Step 5: Garnish and Serve

Remove bay leaf and sprinkle chopped cilantro over the top if using. Serve hot with rice, tortillas, or even as taco filling.


How to Store and Serve This Mexican Picadillo

This recipe feeds 4 to 6 people generously. Serve it hot, straight from the skillet with a side of warm tortillas or fluffy white rice.

Leftovers? Even better the next day. Store in an airtight container in the fridge for up to 4 days. You can also freeze it for up to 2 months. Just thaw and reheat in a skillet with a splash of water or broth to loosen it up.


What to Serve With Mexican Picadillo?

Warm Flour Tortillas

Perfect for scooping or turning the picadillo into tacos.

Mexican Rice

A flavorful bed that soaks up all the savory sauce.

Refried Beans

Creamy and classic—they balance the texture beautifully.

Pickled Jalapeños

Add a tangy heat to every bite.

Fried Plantains

A touch of sweetness to contrast the bold, spicy flavors.

Cabbage Slaw

Crunchy and refreshing, a nice textural balance.

Avocado Slices or Guacamole

Cool, creamy, and the perfect match to warm spices.

Cornbread Muffins

Southwestern fusion that just works!


Want More Dinner Ideas?

If you’re loving this Mexican Picadillo, check out these other cozy and satisfying meals:


Save This Pin For Later

📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.

And let me know in the comments how yours turned out! Did you keep it classic or add your own twist with veggies or heat? I love hearing how these family favorites become yours too.

Explore more delicious, feel-good meals and everyday cooking inspiration at NoraNosh Recipes on Pinterest.


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

Mexican Picadillo


  • Author: Nora
  • Total Time: 35 minutes
  • Yield: 4–6 servings

Description

Get ready to fall in love with the cozy, down-to-earth flavors of this Mexican Picadillo. Packed with juicy ground beef, tender potatoes, tomatoes, and warming spices, this easy dinner recipe is a budget-friendly crowd-pleaser. It’s the perfect solution for busy weeknights, lazy weekends, or anytime you need a comforting one-pan meal. Great for meal prep, tacos, or serving over rice, this quick recipe is a delicious staple in your list of easy dinner ideas, family meals, and hearty food ideas.


Ingredients

1 tablespoon oil

1 pound ground beef

2 medium russet potatoes, diced

1 small onion, chopped

2 cloves garlic, minced

1 can (14.5 oz) diced tomatoes

1/2 cup tomato sauce

1 teaspoon ground cumin

1 teaspoon chili powder

1 bay leaf

1 teaspoon salt

1/2 teaspoon black pepper

2 tablespoons chopped cilantro (optional)


Instructions

1. Heat oil in a large skillet over medium heat. Add chopped onion and cook until translucent, about 3 minutes.

2. Stir in minced garlic and cook another 30 seconds until fragrant.

3. Add the ground beef and cook until browned, breaking it apart with a spoon. Drain excess fat if needed.

4. Sprinkle in cumin, chili powder, salt, and pepper. Stir to combine.

5. Add diced potatoes and mix thoroughly with the beef.

6. Pour in diced tomatoes (with juice) and tomato sauce. Add the bay leaf.

7. Stir everything together, cover the skillet, reduce heat to low, and simmer for 20-25 minutes or until potatoes are tender.

8. Remove bay leaf, garnish with chopped cilantro if desired, and serve hot.

Notes

For a saucier result, add a splash of broth or more tomato sauce while simmering.

You can substitute beef with ground turkey or chicken for a leaner version.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Sugar: 4g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 7g
  • Unsaturated Fat: 10g
  • Trans Fat: 0.3g
  • Carbohydrates: 22g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 65mg

Keywords: easy dinner, one-pan meals, Mexican ground beef, picadillo, quick recipes

Save this recipe on: