In a large pot, heat the olive oil over medium-high heat.
Add the ground beef, sea salt, and black pepper, breaking the meat apart with a spoon until browned.
Stir in the diced onion, carrots, and celery, cooking for 5 minutes until the vegetables begin to soften.
Add the minced garlic and dried thyme, sautéing for 1 minute until fragrant.
Pour in the beef broth, diced tomatoes, and rinsed kidney beans, stirring to combine all ingredients.
Bring the soup to a gentle boil, then reduce the heat to low and cover.
Simmer for 15 to 20 minutes to allow the flavors to meld and the vegetables to become tender.
Ladle into a bowl and serve warm.