In a large pot, heat vegetable oil over medium heat.
Add ground beef and cook until browned, breaking it into crumbles. Remove and set aside.
In the same pot, sauté onions and carrots until softened, about 5 minutes.
Return the beef to the pot, add potatoes, diced tomatoes, and beef broth.
Season with garlic powder, paprika, salt, and pepper.
Bring to a boil, then reduce heat and simmer for 30-40 minutes, stirring occasionally, until potatoes are tender.
Serve warm with crusty bread or crackers.