Warm up with a bowl of this Heart-Healthy Creamy Tomato and Roasted Red Pepper Soup—a silky, flavor-packed blend of vibrant roasted red bell peppers, juicy tomatoes, and aromatic basil. This nourishing recipe swaps heavy cream for unsweetened almond milk, creating a luscious texture that’s both dairy-free and low in fat. Roasting the red peppers adds a smoky depth, while a hint of red pepper flakes brings a gentle kick to each spoonful. Ready in under an hour, this plant-based soup is perfect for a quick, wholesome dinner or elegant appetizer. Serve it with a slice of whole-grain bread for a comforting, nutrient-rich meal that proves eating heart-healthy can be deliciously satisfying.
Scan with your phone to download!
Preheat your oven to 450°F (232°C).
Cut the red bell peppers in half, remove the seeds, and place them skin-side up on a baking sheet.
Roast the bell peppers in the preheated oven for 20 minutes or until the skins are blistered and charred.
Once roasted, remove the peppers from the oven and place them in a bowl, covering the bowl with a lid or plastic wrap for 10 minutes to steam (this will make peeling easier).
Peel the skins off the peppers and chop them into small pieces.
In a large pot, heat olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent.
Add the minced garlic and sauté for another 1-2 minutes until fragrant.
Stir in the chopped roasted red peppers, canned diced tomatoes with their juices, and vegetable broth.
Add the salt, black pepper, and red pepper flakes. Stir to combine.
Bring the soup to a simmer and cook uncovered for 15 minutes to allow the flavors to meld.
Remove the soup from the heat and, using an immersion blender, blend it until smooth. Alternatively, allow the soup to cool slightly and blend in batches in a regular blender.
Return the blended soup to the pot and stir in the almond milk and fresh basil leaves.
Heat the soup gently over low heat until warm, but do not boil.
Serve hot, garnishing with additional fresh basil if desired.
Serving size | (2252.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 950.3 |
Total Fat 48.5g | 0% |
Saturated Fat 9.7g | 0% |
Polyunsaturated Fat 10.9g | |
Cholesterol 15.9mg | 0% |
Sodium 4054.6mg | 0% |
Total Carbohydrate 106.3g | 0% |
Dietary Fiber 33.4g | 0% |
Total Sugars 51.4g | |
Protein 26.3g | 0% |
Vitamin D 87.8IU | 0% |
Calcium 820.1mg | 0% |
Iron 11.0mg | 0% |
Potassium 3891.8mg | 0% |
Source of Calories