Heat the olive oil in a large pot over medium heat. Add the beef cubes and cook until browned on all sides. Remove the beef and set it aside.
Add the onion, carrots, and garlic to the same pot. Cook for 5 minutes until the onion softens.
Return the beef to the pot. Pour in the beef broth and stir in the rosemary. Bring to a simmer, then cover and cook for 45 minutes.
Stir in one can of white beans and the thyme leaves. Continue simmering uncovered for 15 minutes.
Place the second can of white beans in a blender with 1 cup of the hot broth from the pot. Blend until smooth, then stir the mixture back into the stew.
Season with salt and black pepper. Simmer for 5 more minutes before serving.