Heat the olive oil in a large pot over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks.
Stir in the onion, garlic, and carrots. Cook for 5 minutes until the vegetables start to soften.
Add the white beans, diced tomatoes, beef broth, and dried thyme. Season with salt and pepper.
Bring the mixture to a simmer. Cook uncovered for 15 minutes, stirring occasionally, until the carrots are tender and the stew thickens slightly.