Mexican Picadillo in a blue bowl on a wooden table.

20-Minute Mexican Picadillo

This 20-Minute prep Mexican Picadillo is based on my grandmother-in-law's original Mexican Picadillo Recipe. The perfect busy weeknight dinner. Easy to make and full of flavor.

Course Main Course
Cuisine Mexican
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 3 people
Calories 317 kcal


  • 1 small onion
  • 2 small carrots
  • 500 g lean ground beef (a little more than a pound)
  • 1/2 Tbsp lime juice (about 1/2 a lime)
  • 1/2 tsp cumin
  • 1/2 tsp sea salt
  • 1/4 tsp Pepper
  • 1/2 cup tomato sauce
  • 1/2 cup chicken broth
  • 1/2 cup frozen peas
  • 1/2 cup frozen corn
  • 1 Tbsp chopped fresh coriander (optional)
  • 1 chili (optional)


  1. If needing rice as a side start by preparing rice and while rice is steaming prepare the Mexican Picadillo.
  2. Heat a large pan or skillet over medium-high heat.
  3. Peel and chop onion. Peel and dice carrots.
  4. Add a splash of flavorless oil to your pan, then add onion and fry until translucent stirring often.
  5. Add diced carrots, ground beef and lime juice, salt, pepper and cumin to pan and break up the ground beef into small pieces so it doesn't stick together.
  6. Add tomato sauce and chicken broth and bring to the boil. Once boiling reduce heat to low and let simmer for approximately 5 minutes. Stir often to ensure meat cooks evenly.
  7. Add frozen peas and corn and let simmer another 2-3 minutes or until frozen vegetables are hot.
  8. Sprinkle with chopped fresh coriander and fresh chili if you like.
  9. Serve over rice or with bread.
Nutrition Facts
20-Minute Mexican Picadillo
Amount Per Serving
Calories 317 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 3g19%
Cholesterol 103mg34%
Sodium 883mg38%
Potassium 1072mg31%
Carbohydrates 19g6%
Fiber 4g17%
Sugar 6g7%
Protein 39g78%
Vitamin A 6075IU122%
Vitamin C 43.2mg52%
Calcium 43mg4%
Iron 5.5mg31%
* Percent Daily Values are based on a 2000 calorie diet.