1can (15 oz)white beans (e.g., cannellini or navy beans), drained and rinsed
1mediumonion, diced
3clovesgarlic, minced
1mediumcarrot, diced
1stalkcelery, diced
4cupsvegetable broth
1cupcoconut milk (full fat for a richer texture)
2tablespoonsolive oil
1teaspoondried thyme
1teaspoonsmoked paprika
to tastesalt and pepper
for garnishfresh basil leaves
Instructions
In a large pot, heat the olive oil over medium heat until shimmering. Add the diced onion, carrot, and celery to the pot. Sauté for 5-7 minutes, stirring occasionally, until the vegetables become tender and the onion is translucent.
Once the vegetables are softened, add the minced garlic and cook for an additional 1-2 minutes, stirring constantly, until the garlic releases its fragrant aroma.
Pour in the diced tomatoes (with their juices), the drained and rinsed white beans, vegetable broth, dried thyme, smoked paprika, and a generous pinch of salt and pepper. Stir well to combine the ingredients and bring the mixture to a boil.
Once boiling, reduce the heat to low, cover the pot with a lid, and let it simmer gently for about 20 minutes. This allows the flavors to meld beautifully.
After 20 minutes, remove the lid and stir in the creamy coconut milk. Allow the stew to cook for an additional 5 minutes, stirring occasionally. Taste the stew and adjust the seasoning with more salt and pepper if necessary.
Serve the stew hot in bowls, garnished with fresh basil leaves for a burst of color and aromatic freshness.
Notes
Use full-fat coconut milk for a creamier texture.
Keyword coconut milk, stew, tomato, vegan, white beans