If you’re craving a comforting and flavorful dish that’s easy to make any night of the week, you’ve got to try this Mexican Picadillo with Beef and Potatoes Recipe. It’s packed with warm spices, tender potatoes, and juicy ground beef simmered in a rich tomato sauce – pure comfort in a bowl.
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Mexican Picadillo with Beef and Potatoes Recipe
- Top Tip
- How to Serve Mexican Picadillo with Beef and Potatoes Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Mexican Picadillo with Beef and Potatoes Recipe
Why You'll Love This Recipe
I’ve made this Mexican picadillo more times than I can count because it’s just that good. The blend of spices with the hearty beef and potatoes makes it a real crowd-pleaser, whether you’re cooking for family or just yourself.
- Simple Ingredients: You probably have most of these already in your kitchen.
- Quick and Easy: Ready in just 45 minutes, perfect for weeknights.
- Rich Flavor: Homemade tomato sauce with jalapeño and spices elevates every bite.
- Versatile Meal: Serve it alone, with rice, tortillas, or beans for a complete feast.
Ingredients & Why They Work
Before we dive into cooking, let’s chat about the ingredients. I like to use fresh produce whenever possible to get those vibrant flavors, especially with Roma tomatoes and fresh garlic. Grab lean ground beef for a hearty texture without too much grease.

- Roma tomatoes: They blend down into a smooth, flavorful sauce without too much wateriness.
- Onion: Diced and split between sauce and sautéed, it layers the flavor beautifully.
- Garlic: Essential for that aromatic base that brings the whole dish together.
- Jalapeño pepper: Adds a gentle heat and brightness; feel free to seed it for milder flavor.
- Kosher salt: Balances all the flavors perfectly both in the sauce and when cooking the meat.
- Dried Mexican oregano: Offers a subtle earthiness that’s traditional in Mexican cooking.
- Ground cumin: Brings warm, smoky notes that enhance the picadillo’s depth.
- Water: Helps blend the sauce and keep everything moist during simmering.
- Extra-virgin olive oil: For sautéing the onions gently without overpowering the flavors.
- Lean ground beef: The star protein – flavorful but not greasy.
- Russet potato: Adds comforting heartiness as it cooks until tender.
- Carrot: Sweetness and texture are a nice contrast to the beef and potatoes.
- Frozen peas: A pop of color and fresh flavor added at the end to keep them vibrant.
Make It Your Way
Mexican Picadillo with Beef and Potatoes Recipe is incredibly versatile, allowing you to tailor it to your taste buds and pantry staples. Whether you want to dial up the heat or sneak in extra veggies, this dish welcomes your creative touch!
- Vegetarian Variation: I love swapping out the ground beef for crumbled firm tofu or cooked lentils for a hearty meatless version that's just as comforting.
- Mild Picadillo: On nights when spice isn’t ideal, I remove the jalapeño seeds or skip the pepper entirely to keep the dish flavorful but gentle on the palate.
- Extra Veggies: Adding diced bell peppers or even some chopped spinach brings more color and nutrients. One time, I tossed in a handful of raisins for a sweet contrast that my family adored!
- Lean & Light: For a lighter twist, ground turkey works wonderfully instead of beef without sacrificing flavor or texture.
Step-by-Step: How I Make Mexican Picadillo with Beef and Potatoes Recipe

Step 1: Blend Your Flavorful Tomato Sauce
Start by tossing the halved Roma tomatoes, half of the diced onion, garlic cloves, stemmed jalapeño, ½ teaspoon kosher salt, dried Mexican oregano, ground cumin, and ½ cup water into a blender. Puree everything until perfectly smooth. This vibrant sauce is the heart of your picadillo, so take a moment to enjoy the fresh, aromatic scent—it’s going to bring amazing depth to your dish.
Step 2: Soften the Onion
Heat 2 teaspoons of extra-virgin olive oil in a large skillet over medium-high heat. Add the remaining diced onion and cook for about 5 minutes, stirring occasionally. You'll know they’re ready when the onions turn translucent and give off a sweet aroma—this base layer will add lovely sweetness and texture to your picadillo.
Step 3: Brown the Ground Beef
Add the lean ground beef to the skillet with the softened onions, then sprinkle in the remaining ½ teaspoon kosher salt. Cook for 6 minutes, breaking up the meat with your spoon or spatula into small, even pieces. This helps the beef brown nicely and absorb all the flavors. If you notice excess grease, don’t hesitate to drain it off, ensuring the dish stays light and not greasy.
Step 4: Add the Potatoes and Carrots
Stir in the diced russet potatoes and carrot to the skillet. Cook everything together for 5 minutes to begin softening the veggies. You’ll start to smell the natural sweetness coming from the carrots, and the potatoes will develop a nice slight crust—this is where the comforting textures really build.
Step 5: Simmer with the Tomato Sauce
Pour the freshly blended tomato sauce into the skillet with the meat and vegetables. Give it a good stir to combine all those rich flavors. Reduce the heat to low and cover the skillet. Let everything simmer gently for 15 minutes so the potatoes and carrots get tender and the flavors meld beautifully.
Step 6: Final Touches with Peas
Uncover the skillet and cook for an additional 5 minutes to let some of the liquid reduce. Then stir in the frozen peas and continue cooking, uncovered, for another 5 minutes or until the potatoes and carrots are perfectly tender. If your picadillo looks a little dry at any point, add ¼ cup water and keep simmering—this keeps it moist without watering down the flavors.
Step 7: Taste and Serve
Give your picadillo a final taste and adjust the salt as needed. Serve it piping hot alongside warm tortillas, fluffy rice, or beans for a complete, satisfying meal. Enjoy the comforting warmth and rich, savory goodness of this classic Mexican Picadillo with Beef and Potatoes Recipe!
Top Tip
These tips will help you get the most out of your Mexican Picadillo with Beef and Potatoes Recipe, ensuring it turns out flavorful, perfectly textured, and truly delicious every time.
- Use Fresh Ingredients: Using fresh Roma tomatoes and freshly diced vegetables makes a noticeable difference in the brightness and depth of the tomato sauce.
- Don’t Skip Draining the Beef: I learned that draining the excess grease after browning the beef keeps the picadillo from becoming oily and helps the sauce cling better to the meat and veggies.
- Simmer Low and Slow: After adding the sauce, let the mixture simmer covered on low heat for the full 15 minutes – this melds the spicy, smoky flavors perfectly and ensures the potatoes and carrots soften beautifully.
- Customize the Heat: Removing the jalapeño seeds or omitting it allows you to control the spice level so it's just right for your family or guests.
How to Serve Mexican Picadillo with Beef and Potatoes Recipe

Garnishes
Fresh garnishes can brighten this comforting dish beautifully. Try topping your picadillo with chopped fresh cilantro, crumbled queso fresco, or a squeeze of lime juice. A dollop of Mexican crema or sour cream also adds a lovely creamy contrast.
Side Dishes
Serve your Mexican Picadillo with warm corn or flour tortillas to scoop up every bit. It also pairs wonderfully with fluffy white rice, refried beans, or a simple avocado salad for a well-rounded meal that satisfies every craving.
Make Ahead and Storage
Storing Leftovers
Store leftover picadillo in an airtight container in the refrigerator for up to 3 days. Make sure it’s fully cooled before refrigerating to preserve freshness and flavor.
Freezing
This recipe freezes well! Place cooled picadillo in a freezer-safe container or heavy-duty zip-top bag and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat picadillo gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of water if it looks dry to restore that saucy, comforting texture. Alternatively, microwave leftovers covered in short bursts, stirring in between, until heated through.
Frequently Asked Questions:
Yes! If you prefer a mild flavor, simply omit the jalapeño pepper or remove its seeds before blending. The dish will still be tasty and flavorful without the heat.
Traditional sides like warm tortillas, steamed rice, or refried beans complement the savory picadillo nicely. You can also add a fresh salad or sliced avocado for added texture and nutrition.
Absolutely! Ground turkey is a leaner option that works well in this recipe. Just follow the same cooking times and instructions for best results.
Use firm, diced russet potatoes and cook just until tender during the simmering steps. Avoid overcooking by keeping an eye on the texture and testing with a fork near the end of cooking.
Final Thoughts
Making this Mexican Picadillo with Beef and Potatoes Recipe is like inviting a warm hug to your dinner table. The rich tomato sauce, tender vegetables, and well-seasoned beef come together to create a dish that feels both comforting and vibrant. Whether it's a busy weeknight or a relaxed weekend meal, this recipe is sure to become a favorite in your kitchen. Enjoy every tasty bite!
Print
Mexican Picadillo with Beef and Potatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Description
A classic Mexican picadillo recipe featuring lean ground beef, diced potatoes, and vegetables simmered in a rich homemade tomato sauce seasoned with jalapeño, garlic, and spices. This easy, flavorful dish is perfect for a comforting weeknight meal.
Ingredients
Tomato Sauce Blend
- 4 small-medium Roma tomatoes, halved
- ½ medium onion, diced
- 2 cloves garlic
- 1 jalapeño pepper, stemmed
- ½ teaspoon kosher salt
- ½ teaspoon dried Mexican oregano
- ¼ teaspoon ground cumin
- ½ cup water
Main Ingredients
- 2 teaspoons extra-virgin olive oil
- 1 pound lean ground beef
- ½ medium onion, diced
- 1 medium russet potato, diced
- 1 large carrot, diced
- ½ cup frozen peas
- ½ teaspoon kosher salt (additional, for meat cooking)
Instructions
- Prepare the sauce: In a blender, combine the halved tomatoes, half of the diced onion, garlic cloves, stemmed jalapeño, ½ teaspoon kosher salt, dried Mexican oregano, ground cumin, and ½ cup water. Blend until completely smooth to create a flavorful tomato sauce.
- Sauté the onion: Heat 2 teaspoons of extra-virgin olive oil in a large skillet or sauté pan over medium-high heat. Add the remaining half of the diced onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
- Cook the ground beef: Add the lean ground beef to the skillet with the sautéed onion. Sprinkle with the remaining ½ teaspoon kosher salt. Cook for 6 minutes, breaking up the meat into small pieces as it cooks. Drain any excess grease from the pan if necessary.
- Add vegetables: Stir in the diced russet potato and carrot. Cook for an additional 5 minutes, allowing the vegetables to soften slightly.
- Simmer with sauce: Pour the pureed tomato sauce mixture into the skillet with the meat and vegetables. Stir well to combine. Reduce heat to low, cover the skillet, and cook for 15 minutes to allow flavors to meld and vegetables to cook through.
- Final cooking and peas: Remove the lid and cook uncovered for 5 more minutes. Then stir in the frozen peas and continue cooking uncovered for another 5 minutes, or until the potatoes and carrots are tender. If the mixture seems dry at any point, add ¼ cup water and continue cooking.
- Season and serve: Taste the picadillo and adjust salt seasoning as needed. Serve hot as a main course or side dish.
Notes
- You can remove the seeds from the jalapeño to reduce the heat or omit it entirely for a mild picadillo.
- Lean ground beef keeps the dish flavorful without excess grease. If preferred, ground turkey can be substituted for a leaner option.
- Add diced bell peppers or raisins for additional traditional variations of picadillo.
- Serve with warm tortillas, rice, or beans for a complete meal.
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 550 mg
- Fat: 14 g
- Saturated Fat: 5 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 4 g
- Protein: 25 g
- Cholesterol: 75 mg






Leave a Reply