Mexican Picadillo

WANT TO SAVE THIS RECIPE?

Mexican Picadillo is comfort food with heart and heritage. This dish brings together ground beef, potatoes, tomatoes, and fragrant spices for a rustic, homey meal that feels like it’s been passed down through generations. It’s a dish you can dress up with toppings or keep simple, and it works as a main, a taco filling, or even a burrito base.

The magic of picadillo is in its versatility and flavor. The meat simmers until tender in a rich tomato broth while the potatoes soak up all the delicious juices. You can make it spicy, tangy, or savory, and it always satisfies. Whether you’re making dinner for your family or prepping for the week, Mexican Picadillo is a recipe worth keeping in your rotation.

Why You’ll Love This Mexican Picadillo

You’ll love Mexican Picadillo because it’s deeply flavorful and incredibly simple to put together. The ingredients are pantry staples, making it a great last-minute dinner idea. It’s also a one-pan dish, meaning less cleanup and more time to relax. Plus, it pairs beautifully with rice, tortillas, or even a crusty piece of bread.

What Kind of Ground Beef Should I Use?

For Mexican Picadillo, you can use either lean or regular ground beef. Lean beef will yield a lighter dish, while one with a bit more fat will enhance the richness of the flavor. Whichever you choose, be sure to drain any excess grease before adding your tomatoes and broth so you get the perfect balance of hearty and wholesome.

Ingredients for the Mexican Picadillo

The ingredients in this Mexican Picadillo are all about building bold and comforting flavor. The base starts with browned ground beef and sautéed onions, followed by tender potatoes and vibrant tomato sauce. Here’s what you’ll need:

Ground beef: The heart of the dish, providing protein and depth.

Potatoes: These soak up the spices and juices, adding texture and heartiness.

Onion: A savory base note that brings sweetness when cooked.

Garlic: Adds a rich, aromatic depth.

Tomato sauce: Creates the comforting saucy element of the dish.

Beef broth: Adds umami and allows the flavors to simmer and marry.

Carrots (optional): For a little sweetness and added nutrition.

Green olives (optional): Offer a briny pop of flavor that balances the richness.

Cumin, oregano, salt, pepper: These spices bring the classic Mexican flavor profile.

Pin this Recipe
Mexican Picadillo (1)

How To Make the Mexican Picadillo

Step 1: Brown the Beef

In a large skillet over medium-high heat, cook the ground beef until fully browned. Break it up with your spoon and cook for about 6 to 8 minutes. Drain excess grease if needed.

Step 2: Add Onion and Garlic

Add the onion and cook until it starts to soften, about 3 minutes. Stir in the garlic and cook for another 30 seconds, until fragrant.

Step 3: Build the Sauce

Pour in the tomato sauce and beef broth, scraping up any bits from the bottom of the pan. Bring it all to a gentle simmer.

Step 4: Simmer with Veggies

Add the potatoes and optional carrots. Cover and simmer for 20 to 25 minutes, stirring occasionally, until the vegetables are fork-tender.

Step 5: Season and Finish

Stir in the cumin, oregano, salt, and pepper. If using, toss in the green olives for a briny kick. Let everything simmer together for a final 5 minutes.

Step 6: Serve

Serve your Mexican Picadillo hot, garnished with cilantro or a squeeze of lime if you like. It’s perfect over rice or tucked into tortillas.

Serving and Storing Mexican Picadillo

This recipe makes a generous amount that can easily serve 4 to 6 people. It’s perfect for family dinners, meal prep, or a crowd-pleasing taco night.

Store leftovers in an airtight container in the fridge for up to 4 days. You can also freeze it for up to 2 months. Reheat gently on the stovetop or in the microwave with a splash of broth to refresh the sauce.

What to Serve With Mexican Picadillo?

White or Spanish Rice

It’s the classic companion. The rice soaks up that saucy goodness beautifully.

Warm Corn Tortillas

Perfect for scooping, folding, or turning this dish into handheld bites.

Refried Beans

Creamy and hearty, they round out the plate and keep things satisfying.

Avocado Slices or Guacamole

That creamy contrast with the savory beef makes every bite pop.

Pickled Jalapeños

For a little tang and spice, they brighten up the plate.

Fried Plantains

Add a sweet-savory twist with crispy fried plantains on the side.

Fresh Green Salad

A crisp salad with lime vinaigrette lightens the meal.

Queso Fresco or Cotija Cheese

Sprinkle on top for salty, creamy contrast.

Want More Ground Beef Ideas?

If you love this Mexican Picadillo, check out these other cozy, hearty meals that make ground beef the star:

Save This Recipe For Later

📌 Save this recipe to your Pinterest board so it’s ready whenever the craving hits.

Tried this one? Let me know how it turned out! Did you go with the olives or skip them? Add your own twist with chili flakes or smoky chipotle?

I love hearing how these dishes come to life in your kitchen. Your questions and tips make this space better for everyone!

Explore beautifully curated everyday comfort dishes and health-boosting drinks on Zoe Recipes on Pinterest and discover your new go-to meal today!

Conclusion

Mexican Picadillo is one of those meals that feels like home with every spoonful. It’s quick to cook, endlessly adaptable, and perfect for feeding a hungry table. Whether you’re going for classic or putting your own spin on it, this recipe is sure to become a favorite.

Mexican Picadillo Pin 1
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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Zoe Adelson
  • Total Time: 40 minutes
  • Yield: 4–6 servings

Description

This authentic Mexican Picadillo recipe is a hearty ground beef and potato stew simmered in rich tomato sauce with bold spices. A perfect comfort food that’s great for tacos, burritos, or served over rice. Easy, quick, and freezer-friendly dinner idea.


Ingredients

1 pound ground beef

2 medium potatoes, diced

1 small onion, chopped

2 cloves garlic, minced

1 cup tomato sauce

1 cup beef broth

1 medium carrot, diced (optional)

1/4 cup green olives, sliced (optional)

1 teaspoon ground cumin

1/2 teaspoon dried oregano

1 teaspoon salt

1/2 teaspoon black pepper


Instructions

1. In a large skillet, cook the ground beef over medium-high heat until browned. Drain excess grease.

2. Add chopped onion and cook until softened, about 3 minutes. Stir in garlic and cook 30 seconds.

3. Pour in the tomato sauce and beef broth, stirring to combine.

4. Add potatoes and optional carrots. Cover and simmer for 20–25 minutes until veggies are tender.

5. Stir in cumin, oregano, salt, and pepper. Add olives if using. Simmer 5 more minutes.

6. Serve hot over rice, in tortillas, or as-is with a side salad or bread.

Notes

Make sure to dice potatoes evenly for even cooking.

You can substitute tomato sauce with fresh blended tomatoes.

This dish tastes even better the next day!

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 310
  • Sugar: 3g
  • Sodium: 720mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 21g
  • Cholesterol: 65mg
Mexican Picadillo Pin 2

WANT TO SAVE THIS RECIPE?

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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