Heat the olive oil in a skillet over medium-high heat. Add the beef stew meat and brown on all sides for 5 to 6 minutes. Transfer the meat to the slow cooker.
Add the diced onion, sliced carrots, and minced garlic to the slow cooker.
Pour in the crushed tomatoes and beef broth. Stir in the oregano, basil, salt, and black pepper.
Cover and cook on low for 7 hours.
Stir in the drained cannellini beans. Cover and cook for 1 more hour until the beans are heated through and the beef is fork-tender.
Ladle into bowls and sprinkle with chopped fresh parsley before serving.