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.
Add the diced onion and carrots to the pot. Cook for 5 minutes until the vegetables start to soften.
Stir in the minced garlic and cook for 1 minute until fragrant.
Pour in the diced tomatoes with their juices and the beef broth. Add the dried oregano along with salt and black pepper to taste.
Bring the mixture to a simmer, then reduce the heat and cook uncovered for 15 minutes, stirring occasionally.
Add the drained white beans and simmer for another 10 minutes until the stew thickens slightly and the flavors come together.