Go Back

Picadillo Recipe Mexican Authentic Salsa - A Comforting Classic With Bright, Fresh Flavor

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • Ground beef: 85–90% lean
  • Yellow onion: 1 medium, finely chopped
  • Garlic: 3 cloves, minced
  • Roma tomatoes: 4, diced (or 1 can diced tomatoes)
  • Russet potato: 1 small, peeled and small-diced
  • Carrot: 1 small, small-diced (optional but classic)
  • Green bell pepper: 1/2, diced
  • Green olives: 1/3 cup, sliced (optional but delicious)
  • Raisins: 2 tablespoons (optional, for a hint of sweetness)
  • Tomato sauce: 1/2 cup
  • Beef or chicken broth: 1 cup
  • Bay leaf: 1
  • Ground cumin: 1 teaspoon
  • Ground cinnamon: pinch (optional)
  • Dried oregano: 1 teaspoon (preferably Mexican oregano)
  • Ground black pepper: to taste
  • Kosher salt: to taste
  • Apple cider vinegar: 1 teaspoon
  • Sugar: 1/2 teaspoon (balances acidity)
  • Neutral oil: 1–2 tablespoons
  • Roma tomatoes: 3, finely chopped
  • White onion: 1/4 cup, finely chopped
  • Fresh jalapeño or serrano: 1, minced (seeded for mild)
  • Fresh cilantro: 1/4 cup, chopped
  • Lime juice: 1–2 tablespoons
  • Kosher salt: to taste

Method
 

  1. Make the salsa first: In a bowl, combine tomatoes, onion, chili, cilantro, lime juice, and salt. Stir, taste, and adjust salt and lime. Chill while you cook the picadillo.
  2. Brown the beef: Heat oil in a large skillet over medium-high. Add ground beef and break it up. Season with salt and pepper. Cook until well browned with crispy bits, about 6–8 minutes. Drain excess fat if needed.
  3. Sauté aromatics: Push the beef to the side. Add onion and bell pepper to the open space and cook 3 minutes. Stir in garlic for 30 seconds until fragrant.
  4. Add vegetables and spices: Stir in potato, carrot, cumin, oregano, and a pinch of cinnamon if using. Cook 2 minutes to toast the spices.
  5. Build the sauce: Add diced tomatoes, tomato sauce, broth, bay leaf, vinegar, and sugar. Stir to combine. Bring to a gentle simmer.
  6. Simmer until tender: Reduce heat to medium-low. Cover and cook 15–20 minutes, stirring occasionally, until potatoes are tender and the mixture is saucy but not soupy.
  7. Finish and balance: Stir in olives and raisins, if using. Simmer 2 more minutes. Taste and adjust salt, pepper, and vinegar. You want a savory base with a bright, slightly tangy finish.
  8. Serve: Spoon picadillo onto warm tortillas or rice. Top with a generous spoonful of the salsa. Add avocado, a squeeze of lime, or crumbly cheese if you like.