Heat olive oil in a large pot over medium heat. Add chopped onion and sauté for 3–4 minutes until softened. Add garlic and cook for 30 seconds.
1 small onion, 1 tbsp olive oil, 3 cloves garlic
Add ground beef and cook until browned, breaking it apart with a spoon. Cook until fully done (internal temp 160°F/71°C). Drain excess fat if needed.
1 lb ground beef
Stir in cumin, chili powder, smoked paprika, salt, and pepper. Add diced tomatoes and cook for 2–3 minutes to enhance flavor.
1 tsp ground cumin, 1 tsp chili powder, ½ tsp smoked paprika, Salt and black pepper to taste, 1 can
Pour in beef broth and add diced potatoes. Bring to a boil, then reduce heat and simmer for 20 minutes until potatoes are tender.
4 cups low-sodium beef broth, 2 medium potatoes
Add optional vegetables like corn, carrots, or zucchini. Simmer for another 10 minutes.
1 cup corn, 1 carrot, 1 zucchini
Taste and adjust seasoning. Serve hot with fresh cilantro and a squeeze of lime.
Fresh cilantro, Lime wedges