While the pot heats up, peel and small dice onion.
1 medium yellow onion
Once the pot is hot, add oil and swirl to coat the bottom. Add garlic, ginger, onion, chili-garlic sauce, and salt; cook, stirring occasionally, until onion begins to soften, 3-4 minutes.
2 tbsp virgin coconut oil
2 tsp chili-garlic sauce
1 tsp salt
Add broth, tomatoes, and coconut milk to the pot. Bring to a boil over high heat, then reduce heat to low and simmer, stirring occasionally, for 5 minutes.
32 fl oz (4 cups) chicken or vegetable broth
2 (14.5 oz) cans diced tomatoes
1 (13.5 fl oz) can coconut milk
Meanwhile, trim and halve zucchini lengthwise, then slice crosswise into half rounds.
Drain and rinse beans.
2 (15 oz) cans cannellini (white kidney) beans
Purée the soup with an immersion (hand) blender or regular blender. Return puréed soup to the pot and stir in zucchini, beans, and rice.
1 cup basmati rice
Bring soup to a boil over high heat, then reduce heat to low. Cover and simmer, stirring occasionally, until rice is tender, about 15-18 minutes.
Meanwhile, shave cilantro leaves off the stems; discard stems and mince the leaves.
To serve, divide soup between bowls and top with cilantro. Enjoy!