Warm up with this quick creamy tomato white bean stew recipe! A healthy, plant-based meal ready in 20 minutes—perfect for busy nights.
Heat 1 tablespoon of avocado or olive oil in your saucepan over medium heat. Add the sliced onion and sauté for 3 minutes, stirring occasionally. The kitchen will start to smell amazing—like the promise of something delicious.
Toss in the halved cherry tomatoes and cook for 5 minutes, stirring often, until they soften and release their juices. It’s like watching little flavor bombs burst—pure magic.
Stir in the minced garlic, sun-dried tomatoes, and tomato paste. Cook for 1 minute, stirring constantly, until the garlic is fragrant and the tomato paste turns a deeper red. This is the heart of the stew coming alive.
In a small bowl, whisk the arrowroot starch with a splash of the vegetable broth until smooth. Pour this mix into the rest of the broth, then add it all to the pan along with the cannellini beans. Let it simmer gently for 5 minutes, stirring occasionally, until it thickens slightly and warms through.
Stir in the vegan cream cheese until it melts into the stew, creating that luscious texture. Add the baby greens and cook for 1 minute until they wilt, then squeeze in the lemon juice. Taste and season with salt and pepper. Top with fresh basil, and you’re done! Serve it over rice, quinoa, or with a slice of crusty toast—whatever calls your name.