Mexican Picadillo delivers big flavor fast with ground beef and potatoes simmered in rich tomato sauce. Serve it hot over rice with plenty of tortillas.
Heat a large pan over medium-high heat. Add oil, onion, carrot, pepper, and a small pinch of salt and pepper. Sauté, stirring often, until veggies start to soften, about 8 minutes. Push veggies to the sides and add beef in the center. Season with 1 tsp salt and 1/2 tsp pepper. Cook, breaking up the meat, until mostly browned.
Add tomato paste, diced potatoes, jalapeño, garlic, and all seasonings. Continue to cook over medium heat, stirring frequently, for 5 minutes.
Lower heat to low. Pour in undrained tomatoes, chicken broth, and add the bay leaf. Scrape the bottom to release any browned bits. Press potatoes under the liquid, cover with a lid, and simmer for 10 minutes.
Remove lid, stir, and increase heat to medium. Cook uncovered for another 10 minutes, or until potatoes are fork-tender and most of the liquid is absorbed (see note 3). Remove bay leaf. Taste and adjust seasoning if needed.
Serve hot with flour tortillas and/or rice. Add lime wedges and fresh cilantro if desired.
Video
Notes
Note 1: I love gold potatoes—no need to peel them. If using Russet potatoes, peel first. Dice small and even (1/2-inch pieces) so they cook evenly.Note 2: For serving, try rice, tortillas, cilantro, and lime wedges.Note 3: If the mixture dries out before the potatoes are tender, add a splash more chicken broth (start with 1/4 cup). Make sure potatoes are diced small and heat stays low.Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a skillet over low heat until warmed through.