In a 3½- or 4-quart slow cooker, combine the rinsed and drained cannellini beans, vegetable broth, and minced garlic.
Stir gently to combine.
Cover the slow cooker and cook on the LOW setting for 6 to 8 hours or on the HIGH setting for 3½ to 4 hours, until the beans are exceptionally tender.
If you cooked on low, turn the slow cooker setting to HIGH.
Stir in the chopped sun-dried tomatoes.
Cover again and cook for an additional 15 minutes to heat the tomatoes through and allow their flavor to meld with the beans.
Ladle the beans into bowls and top each serving with a generous amount of shaved cheese and a sprinkle of toasted pine nuts, if using.
Don't discard the oil from the sun-dried tomato jar! It's infused with incredible flavor. Use it to sauté vegetables, drizzle over pasta, or whisk into a vinaigrette.
Add a sprig of fresh rosemary or a few sage leaves to the slow cooker along with the beans for an extra layer of aromatic, earthy flavor.