Homemade Tomato Soup

Homemade Tomato Soup (Cheesy Crouton Optional)

A thick and rich easy homemade tomato soup made with canned tomatoes that is topped with a giant cheese crouton.

Course Soup
Cuisine American
Keyword Homemade Tomato Soup, Tomato Soup with Grilled Cheese
Prep Time 10 minutes
Cook Time 3 hours
Total Time 3 hours 10 minutes
Servings 6
Calories 88 kcal


  • 2 tablespoons olive oil
  • 1 medium sweet onion diced
  • 3 cloves of garlic crushed
  • 4 cups homemade chicken stock or your favorite store bought stock
  • 2 15 oz can or cartons of diced tomatoes in juice unsalted
  • 2 teaspoons salt
  • 1 teaspoon dried oregano
  • 1 teaspoon pepper
  • 6 slices thick bread I used my homemade whole wheat bread recipe
  • 6-8 oz shredded colby jack cheese


  1. Heat oil over medium heat. Add diced onions and saute for 5 minutes or until onions begin to become translucent. Add the crushed garlic and oregano salt and pepper and saute for another 2-3 minutes.
  2. Add the broth and tomatoes and bring to a boil. Reduce heat to a simmer and allow to simmer for 3-4 hours (30 minutes is sufficient but the flavor that is developed from longer simmering is amazing!!)
  3. Puree the soup in batches in a blender.
  4. Toast each slice of bread.
  5. Heat the broiler to high on your oven.
  6. Ladle the soup in 6 oven proof bowls. Top the soup with the toasted bread and smoother in cheese. Broil until cheese melts about 5 minutes, depending on the strength of your broiler.

Recipe Notes

Nutrition values are based on soup without grilled cheese crouton. 

Nutrition Facts
Homemade Tomato Soup (Cheesy Crouton Optional)
Amount Per Serving
Calories 88 Calories from Fat 45
% Daily Value*
Total Fat 5g 8%
Sodium 938mg 39%
Potassium 313mg 9%
Total Carbohydrates 7g 2%
Dietary Fiber 1g 4%
Sugars 2g
Protein 4g 8%
Vitamin A 1.9%
Vitamin C 10.7%
Calcium 3.5%
Iron 6.6%
* Percent Daily Values are based on a 2000 calorie diet.