
There’s something deeply comforting about a pot of creamy white bean stew bubbling away while the house fills with earthy rosemary and garlic — it’s the kind of meal that feels like a warm blanket on a cold evening. I’ve made this over and over for family dinners, and the secret to its velvety texture isn’t heavy cream at all; it’s simply letting a handful of the beans break down right in the pot before the liquid is added. Serve it with a crusty roll and a sprinkle of fresh rosemary, and you’ll have a dish that feels like home.

Ingredients
Method
- Heat olive oil in the slow cooker insert over medium heat in the oven, or use a skillet on the stovetop to sauté the onion, garlic, carrots, and celery until the onion is translucent and the vegetables are just beginning to soften, about 5 minutes.
- Add the diced potatoes, rinsed cannellini beans, tomato paste, vegetable broth, canned diced tomatoes, fresh rosemary, dried thyme, salt, and pepper to the slow cooker.
- Cover and cook on low for 6 hours, or on high for 3 hours, until the vegetables are fork-tender and the potatoes are easily pierced with a fork.
- Stir in the coconut milk and lemon juice during the last 30 minutes of cooking to warm through without breaking down the beans.
- Taste the stew and adjust the seasoning with additional salt or a splash more lemon juice if needed; the flavors will meld and deepen as it sits.
Notes
Food Safety Note: Always use a food thermometer to confirm your dish has reached a safe internal temperature before serving, and follow your country’s official food safety guidelines for meat, poultry, and slow-cooking. Cook times in this recipe are estimates — appliance and ingredient variation affects actual cook time.
