Heat a large pot over medium heat and add the ground beef. Cook until browned, breaking it up with a spoon as it cooks.
Add the diced onion and minced garlic to the pot. Stir and cook for 3 minutes until the onion softens.
Add the sliced carrots, cubed potatoes, diced tomatoes, beef broth, and dried thyme. Stir to combine.
Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 25 minutes until the potatoes and carrots are tender.
Stir in the frozen peas and cook for 5 more minutes. Season with salt and pepper to taste before serving.