grilled cheese

RECIPE: Tomato Soup for BC Living "From Scratch"

Tomato Soup
for BC Living “From Scratch”
March 2026

Almost nothing pairs better with a rainy day than tomato soup and grilled cheese—except maybe when that tomato soup is made from scratch. 
 
I find most canned tomato soups far too sugary, but when you make your own, the spice world is your oyster. 
You can easily customize this recipe—add heat with red pepper flakes or paprika, or deepen the flavor by tossing in a few Parmesan rinds from the freezer, like I did. 
 
Then get yourself some good, fresh bread and some fancy cheese for your grilled cheese, and you’ve got a perfect lunch - or heck, dinner - that everyone will love. 
 
Serves Approx 6   

INGREDIENTS:  

  • 4 tbsp extra-virgin olive oil, divided 

  • 1 tsp fresh rosemary, finely minced 

  • 1 tsp fresh thyme 

  • 10 medium tomatoes (on-the-vine preferred; Roma work well) 

  • 1 large onion (about 1½–2 cups), roughly chopped 

  • 4 cloves garlic, smashed 

  • ½ tsp salt (plus more to taste) 

  • 2–3 bay leaves 

  • Parmesan rinds (optional) 

  • 2½ cups vegetable broth 

  • ½ cup freshly grated Parmesan cheese 

  • 1 tbsp plain Greek yogurt or sour cream (for serving) 

  • Fresh basil (optional, for serving) 

 
 
   

INSTRUCTIONS:  
 
Preheat the oven to 400°F and line a baking sheet with foil (a double layer may be helpful). 
 
In a large bowl, toss the tomatoes with 2 tablespoons of olive oil, thyme, and rosemary until well coated. 
Arrange the tomatoes on the baking sheet, stem-side down. Using a knife, cut a small “X” in the bottom of each tomato. Add on any of the rosemary and thyme left in the bottom of the bowl. 
 
Place in the oven and cook for 30 minutes and then turn the broil on and broil the tomatoes for another 10-15 minutes, checking them every so often. A little blackening on the top is what you’re aiming for; do not let them burn.  
 
While the tomatoes finish cooking, heat the remaining olive oil in a heavy-bottomed pot over medium heat. Add the onion and garlic, sprinkle with salt and sauté for 5 minutes. Once the tomatoes are done, add them into the pot, along with the vegetable broth, bay leaves, and optional parmesan rinds if you have some in the freezer! 

Gently break up the tomatoes with the back of a spoon. Bring to a simmer and cook on low for about 15 minutes, then remove the bay leaves and parmesan rinds. 
 
Carefully blend the soup until smooth using a high-speed blender (in batches if needed), or use an immersion blender directly in the pot. 
For an extra smooth texture, strain the soup back into the pot, discarding any remaining solids. 
 
Stir in the grated Parmesan cheese until melted. Taste and adjust seasoning as needed. 
 
Ladle into bowls and top with a swirl of thinned Greek yogurt or sour cream, fresh basil (if you have it), and cracked black pepper and serve with that that extra-gooey grilled cheese! 
 

This soup freezes well, so future-you will thank you on the next cold afternoon. 
 
ENJOY! 

tumblr_minq2tyurU1s2hwxeo1_1280.jpg
tumblr_minq2tyurU1s2hwxeo2_1280.jpg
tumblr_minq2tyurU1s2hwxeo3_1280.jpg

Okay! Last #LeighAndChristineGoToPortland post! FOOD!…and Drink of course.

Top: Por Qué No? - It was Taco Tuesday…which meant Happy Hour and pints of margaritas on special! Plus tacos…Camarones pictured above. Leigh said these were the best tacos she’s ever had.

Middle: The Kingdom Of Roosevelt - on the first night, after trivia and…happy hour… I noticed a place across the street from where we were staying and stuck my head it. they were opening the next night, so we promised to go by for a drink. Snazzy place! Hope it does well.
I had a glass of the: Johan Vineyards - Gruner Veltliner (Leigh and Eric had  a beer from The Commons brewery called Flemish Kiss)

Bottom: Blue Plate Diner - delicious homemade sodas: the “Karl Marx” and the “Purple Haze” , and the Grilled Cheese (made with Tillamook cheddar) and Tomato Soup.

Thanks Portland! We’ll be back soon!