Description
An all-time comfort combination: creamy roasted tomato and bell pepper soup paired with golden, melty cheddar grilled cheese sandwiches—perfect for cozy lunches or easy dinners.
Ingredients
500 g (1 lb) cherry tomatoes
1 medium onion, roughly chopped
1 red bell pepper, deseeded and roughly chopped
1 whole garlic bulb, top trimmed
2 Tbsp olive oil, plus extra for garnish
½ tsp chili flakes (optional)
1 tsp salt
½ tsp freshly ground black pepper
100 ml (⅓ cup) water
100 ml (⅓ cup) cream (heavy or single cream)
5 fresh basil leaves
Fresh parsley, for garnish
4 slices bread (your choice)
4 slices cheddar cheese
2 Tbsp butter
Instructions
- Preheat oven to 400 °F (200 °C).
- Place onion, bell pepper, and cherry tomatoes in a baking dish. Add trimmed garlic bulb cut side up.
- Drizzle with olive oil, sprinkle chili flakes, salt, and pepper. Toss to coat.
- Roast for 40–45 minutes until soft and caramelized.
- Transfer vegetables and garlic to pot or blender. Squeeze roasted garlic cloves out of skin into mix.
- Add water, cream, and basil leaves. Blend until smooth.
- Warm soup gently if needed, adjust seasoning.
- Butter bread slices. Assemble sandwiches with cheddar cheese between two slices, buttered sides out.
- Heat skillet over medium heat. Grill sandwiches 3–4 minutes per side until golden and cheese melted, pressing gently.
- Serve sandwiches cut for dipping alongside soup garnished with parsley, olive oil, and chili flakes.
Notes
- Use any bread or cheese variation as desired.
- For dairy-free, substitute cream and cheese with plant-based options.
- Adjust chili flakes for heat preference.
- To prevent burning grilled cheese, use medium heat and flip carefully.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Roasting and Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich with soup
- Calories: 580
- Sugar: 12g
- Sodium: 940mg
- Fat: 32g
- Saturated Fat: 18g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 53g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 65mg