In a large pot or Dutch oven, heat olive oil over medium heat. Add the diced onion and garlic, sautéing until translucent.
Add the ground beef (or turkey) to the pot. Cook until browned, breaking it apart with a spoon.
Stir in the diced potatoes, carrots, green bell pepper, and green chiles. Cook for about 5 minutes, allowing the vegetables to soften slightly.
Add the diced tomatoes (if using), vegetable or chicken broth, cumin, oregano, salt, and pepper. Stir to combine.
Bring the mixture to a simmer, cover, and cook for about 20-25 minutes, or until the potatoes and carrots are tender.
Once cooked, taste and adjust the seasoning if needed. Garnish with fresh cilantro before serving.
Serve the picadillo warm with rice, tortillas, or on its own. 🌶️🥔🥕 Enjoy the hearty flavors of this comforting dish!