Classic Tomato Soup and Grilled Cheese

A crispy golden brown melty cheese sandwich is just what you need to dunk in this simple velvety tomato soup. This is my go-to tomato soup recipe that’s easy to prepare with just a few ingredients from your pantry. Together, this is a dinner combination that is irresistible.

Serves 4-6

Tomato Soup
4 tbsp butter
1 tsp dried rosemary
1 tsp crushed red pepper
5 cloves garlic, roughly sliced
3 tbsp tomato paste
1 large yellow onion, roughly chopped
4 large tomatoes, roughly chopped
1 1/2 tsp salt
6 cups vegetable stock
1/2 cup milk

Grilled Cheese
6 slices of your favorite bread (the options are limitless here. I used a 12 grain bread, but white, sourdough, wheat, or any regular sliced bread available to you will work)
2-3 tbsp spreadable butter
2 cups shredded mixed cheese (you can use any combination, as long as the cheese is the meltable kind. I used pepper jack, mozzarella, swiss, and cheddar)


Melt the butter over medium heat in a heavy bottomed soup pot. Add the rosemary, crushed red peppers and garlic. Sauté for a minute.


Squeeze 3 tbsp of tomato paste, and add the chopped onions. Mix well until the tomato paste is dissolved fully and coats all the onions.


Saute for 5-7 minutes, until the onions soften and the tomato paste starts caramelizing.



Add the chopped tomatoes and salt. Continue to cook for 5 minutes.


Pour in the veggie stock. Cover and simmer over low heat for 20-25 minutes.


The liquid will reduce, and the tomato mixture will turn into a velvety deep rich broth.


Using a hand blender, puree the tomato broth thoroughly. Stir in the milk and turn off heat.

Cast iron pan is ideal for making perfectly crispy sandwiches. Something about the even distribution of heat. If you don’t have one, a regular non stick is fine, but be sure to keep it on low heat, bread can burn easily.

Heat a cast iron skillet over medium heat.

In the mean while, spread butter liberally on one side of bread. Place the buttered side down on the pan. evenly spread the cheese mixture over the top. Let this side crisp for 1-2 minutes.


Spread butter on a second slice of bread. Place the un-buttered side down over the cheese. Now use a spatula and gently lift the bread to check if it starts to brown. Carefully turn over the sandwich so the other butter side is now down over heat. Cook for another 1-2 minutes.



Press down gently and check if this side is browned as well. Turn over again for a mother minute on both sides until they are browned, crispy and the cheese inside is molten.



Remove from heat and place over paper towels to rest for a minute. Make the remaining sandwiches. Cut into half diagonally and serve with a hot bowl of tomato soup.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s