Heat the olive oil in a large pot over medium heat. Add the ground beef, onion, and garlic. Cook, breaking up the beef with a spoon, until it is browned and the onion has softened, about 6 minutes.
Stir in the Italian seasoning along with salt and black pepper to taste.
Pour in the crushed tomatoes and beef broth. Add the white beans and stir to combine.
Bring the mixture to a simmer. Cook uncovered for 15 minutes, stirring now and then, until the stew has thickened slightly.
Remove the pot from the heat and stir in the chopped basil. Serve hot.