Homemade Tomato Soup is a rich, simple, delicious soup that comes together easily. But when it is topped off with toasted bread and melted cheese, this soup turns into the ultimate cheesy comfort food.
This recipe for Tomato Soup can be prepared using the stove-top or slow cooker. For Instant Pot directions, check out my recipe for Instant Pot Tomato Soup.

The Best Easy Tomato Soup Recipe
This tomato soup recipe is rich, creamy, easy to prepare, and will leave your taste buds satisfied.
It is made with a flavorful base of onions and garlic and oregano but kept simple by using canned tomatoes--meaning you can make this soup all winter long without garden fresh tomatoes.
While this tomato soup is can be served with a side salad or with a grilled cheese sandwich on the side, I love to top this soup with toasted bread smothered in melted cheese. SWOON!
Similar to the style of French Onion Soup, this tomato soup with a grilled cheese topper is a delicious, cheesy family favorite recipe.
Stove Top Tomato Soup
- Heat oil over medium heat.
- Add diced onions and saute for 5 minutes or until shallots begin to become translucent.
- Add the minced garlic and oregano salt and pepper and saute for another 2-3 minutes.
- Add the broth, honey, and tomatoes and bring to a boil.
- Reduce heat, cover, and simmer for 3-4 hours. 30 minutes is sufficient but the flavor that is developed from longer simmering is amazing!!
- Use an immersion blender or blender to puree soup until smooth, if desired. If using an immersion blender, be sure that your stock pan is stainless steel--not a bottom that can be scratched up with the metal blades.
Slow Cooker Tomato Soup
- Heat oil in a nonstick skillet.
- Saute shallots, garlic, and oregano for 3-5 minutes.
- Transfer sauteed veggies to slow cooker, along with the stock and canned tomatoes, honey, and spices.
- Cook on low for 8 hours or high for 4 hours.
- Puree soup using a blender or an immersion blender, if desiring a smooth consistency.
Grilled Cheese Topper
The grilled cheese topping is completely optional, but it makes this tomato soup much heartier and so much more fun to eat.
- Slice bread slices to fit on top of soup bowls.
- Toast bread on each side in the broiler.
- Place cheese on each slice of bread and return to the broiler for 3-5 minutes or until cheese is melted.
- Immediately before serving top each bowl of soup with cheese toast.

Recipe Tips and Notes
- The higher quality of the canned tomatoes, the less amount of time the tomato soup has to cook down. If you use San Marzano tomatoes, you can cut the cooking time down to 30 minutes and still have fabulous results.
- For a rich, creamy Tomato Soup, stir in ½ cup of heavy cream into the soup right before serving.
- This tomato soup is already gluten-free. But to make these Grilled Cheese Croutons gluten-free, use your favorite Gluten-Free Bread.
Easy Soup Recipes
If you enjoyed this recipe for tomato soup, I would love for you to leave a comment and review below.

Homemade Tomato Soup with Grilled Cheese Toast
Ingredients
Tomato Soup
- 2 tablespoons olive oil
- 1 large shallot diced
- 2 cloves of garlic minced
- 1 teaspoon dried oregano
- 4 cups homemade chicken stock or your favorite store bought stock
- 2 15 oz can or cartons of diced tomatoes in juice unsalted
- 1 tablespoon honey
- 2 teaspoons salt
- 1 teaspoon pepper
- ½ teaspoon crushed red pepper flakes optional
Grilled Cheese Topper (Optional)
- 6 slices thick bread
- 6-8 oz colby jack cheese shredded or sliced
Instructions
Stove Top Tomato Soup Directions
- Heat oil over medium heat. Add diced shallots and saute for 5 minutes or until shallots begin to become translucent. Add the minced garlic and oregano salt and pepper and saute for another 2-3 minutes.
- Add the broth, honey, and tomatoes and bring to a boil. Reduce heat to a simmer, cover and allow to simmer for 3-4 hours, stirring occassionally.
- Puree the soup in batches in a blender with the lid slightly cracked to allow steam to espape or by using an immersion blender.
Slow Cooker Tomato Soup
- Heat oil in nonstick skillet. Saute shallots, garlic and oregano for 3-5 minutes.
- Transfer sauteed veggies to slow cooker, along with the stock and canned tomatoes, honey, and spices. Cook on low for 8 hours or high for 4 hours. Puree before serving if desired.
Grilled Cheese Topper
- Heat the broiler to high on your oven.
- Slice bread slices to fit on top of soup bowls. Toast bread on each side. Place cheese on each slice of bread and return to the broiler for 3-5 minutes or until cheese is melted.
- Ladle the soup in 6 bowls. Top the soup with the toasted cheese bread.
Equipment Needed
Notes
- The higher quality the canned tomatoes, the less amount of time the tomato soup has to cook down. If you use San Marzano tomatoes, you can cut the cooking time down to 30 minutes and still have fabulous results.
- This tomato soup is already Gluten Free. But to make these Grilled Cheese Croutons Gluten-Free, use your favorite Gluten-Free Bread.
- Puree your soup using an immersion blender or blender. This is not necessary, but smooth soups are preferred in my household.
- Top the tomato soup with the grilled cheese toast, right before serving to keep my giant grilled cheese crouton from getting soggy.
Karly
This is my kind of dinner! Thanks for linking up with What's Cookin' Wedesday!
Kristen Chidsey
You bet! Easy, cheesy, and healthy--what is NOT to love?
Audrey
This looks scrumptious. If I called it Pizza Soup (a la the Ninja Turtles) my son would LOVE it. Sometimes it takes a little selling creative marketing to get him to try new foods.
Thanks for sharing on Tasty Tuesdays.
Kristen Chidsey
Oh I love that!! And it does look like a cheese pizza sitting on top of the soup. Creative marketing is what can sell mt hubbie at times as well. He is a giant child. Lol.
Deborah Davis
Hi Kristen,
I too love a warm, nourishing bowl of homemade soup--especially in the Fall so I was delighted that you shared this healthy and delicious recipe for Tomato Soup with us at the Healthy, Happy, Green and Natural Party Blog Hop. I appreciate it!
Kristen Chidsey
Thanks Deborah! Nothing like a great bowl of soup to warm you up--especially when you know it is healthy!
Michelle @TheGraciousWife.com
This sounds soooo good right now on this chilly day! I've never made tomato soup from scratch before. Pinning to try!
-Michelle @ The Gracious Wife
Kristen Chidsey
This recipe is super easy and will warm you to your core.
Michelle @ A Dish of Daily Life
I agree everything is better with a giant cheese crouton on top! I love soup this time of year. Thanks so much for linking it up with us at Foodie Fridays! 🙂 See you again this week!
Michelle Westbrook
Thanks for linking up to the Bloggers Brags Pinterest Party! Your post has been pinned to the Bloggers Brags Pinterest Board 🙂
Homemade tomato soup always makes me think of Halloween when I always had dinner with my friend's family before going trick or treating. It was always tomato soup and grilled cheese 🙂
Linz @ Itz Linz
YUM! perfect for fall!!!
Dawn Lopez
Ooh this sounds like heaven! I've never tried making tomato soup and boy when I do.. I will def. not be skipping the cheesy crouton. Looks fantastic, thanks bunches for such a delicious recipe!
Kristen Chidsey
Well Dawn, this is a perfect recipe to start making homemade tomato soup with--so easy and so good! Enjoy!!
Jessica @ Jessica in the Kitchen
Love this soup idea and the crouton of course!!
Kristen Chidsey
The soup is great, but the crouton makes it out of this world.
Melissa @ Mango About Town
This looks amazing - always looking for a great tomato soup recipe!
Kristen Chidsey
Well like I said, this one is lick the bowl clean!! Enjoy