Heat the olive oil in a large skillet over medium heat. Add the beef cubes and brown them on all sides for about 5 minutes.
Transfer the browned beef to the slow cooker.
Add the onion, carrots, celery, garlic, tomatoes, rosemary sprigs, potatoes, beef broth, salt, and pepper to the slow cooker.
Stir everything to combine the ingredients evenly.
Cover and cook on low for 8 hours until the beef is tender and the vegetables are soft.
Remove the rosemary sprigs before serving.