Heat vegetable oil in a large skillet over medium-high heat.
Add the ground beef, breaking it apart with a spatula until browned and cooked through.
Drain excess fat from the skillet.
Add the diced onions and garlic, sautéing for 3 minutes until softened.
Incorporate the potatoes and carrots, stirring for 5 minutes.
Pour in the blended tomatoes, tomato sauce, and beef broth.
Season with ground cumin, salt, and black pepper.
Lower the heat to medium-low, cover, and simmer for 15-20 minutes until the potatoes are tender.
Stir in the frozen peas and cook for an additional 2-3 minutes.
Adjust seasoning and serve hot.