Description
This Mexican Picadillo is a delicious, savory dish made with ground beef, potatoes, tomatoes, and warm spices. It’s quick to make and full of bold flavors, perfect for a comforting meal served over rice, in tacos, or alongside warm tortillas.
Ingredients
Scale
- 1 lb ground beef (80/20 for best flavor)
- 1 tbsp olive oil (if needed)
- 1/2 small onion, diced
- 3 cloves garlic, minced
- 1 medium russet potato, peeled and diced
- 1 large carrot, diced
- 1 (14.5 oz) can diced tomatoes (or 2 fresh tomatoes, chopped)
- 1/2 cup tomato sauce
- 1/2 cup beef broth or water
- 1 tsp salt (adjust to taste)
- 1/2 tsp black pepper
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/4 tsp ground cinnamon (optional, adds warmth)
- 1/4 cup green olives, sliced (optional, for authentic flavor)
- 1/4 cup frozen peas (optional, for texture)
- 1 tbsp chopped fresh cilantro (for garnish)
Instructions
Cook the Beef:
- Heat a large skillet or pot over medium-high heat.
- Add ground beef and cook, breaking it apart, until browned (5-7 minutes). Drain excess fat if needed.
2. Sauté the Aromatics & Veggies:
- Add onion and garlic, cooking for 2 minutes until fragrant.
- Stir in potatoes and carrots, cooking for another 3-4 minutes.
3. Add Seasonings & Tomatoes:
- Stir in salt, pepper, cumin, paprika, oregano, and cinnamon.
- Add diced tomatoes, tomato sauce, and broth. Stir well.
4. Simmer Until Tender:
- Bring to a simmer, cover, and cook on low for 20 minutes, stirring occasionally.
- Add olives and peas in the last 5 minutes of cooking.
5. Serve & Enjoy!
- Garnish with fresh cilantro and serve hot with rice, tortillas, or over tostadas!