
Roasting Roma tomatoes at high heat until their edges caramelize is the kind of step that transforms a simple soup into something genuinely restaurant-worthy. The combination of fresh oven-roasted tomatoes, fire-roasted canned tomatoes, and slow-simmered garlic builds a depth of flavor that feels like it took all day ā even though it comes together in just over an hour. What makes this recipe especially clever is the cashew cream: raw cashews soaked and blended with lemon juice and water create a silky, dairy-free swirl that adds richness without any cream or butter in sight. Every ingredient here ā olive oil, chicken broth, fresh basil, a touch of balsamic ā is exactly the kind of whole-food pantry staple that fits naturally into grain-free and legume-free eating. The balsamic vinegar stirred in at the end is a small move with a big payoff, brightening all that roasted sweetness just before blending. This recipe makes four generous servings, so it's practical for a weeknight dinner and even better reheated the next day when the flavors have had time to settle in.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more ā4 servings
















Place the cashews in a small bowl and cover with boiling water. Soak for 30 minutes, then drain and rinse well.
While the cashews soak, preheat the oven to 425°F (220°C). Arrange the halved Roma tomatoes cut-side up on a large rimmed baking sheet along with the quartered onion and unpeeled garlic cloves. Drizzle with 2 tbsp of the olive oil and season with 1/2 tsp salt and 1/4 tsp black pepper.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
