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.
5 from 2 votes
Print Pin
Course: Soup
Cuisine: American
Keyword: Homemade Tomato Soup, instant pot tomato soup, slow cooker tomato soup, Tomato Soup with Grilled Cheese
Prep Time: 10 minutes
Cook Time: 3 hours
Total Time: 3 hours 10 minutes
Servings: 6
Calories: 88kcal


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
  • 1/2 teaspoon crushed red pepper flakes optional

Grilled Cheese Topper

  • 6 slices thick bread
  • 6-8 oz colby jack cheese shredded or sliced


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 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!!)
  • Puree the soup in batches in a blender.

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.

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.

Instant Pot Tomato Soup

  • Turn Instant Pot to saute function. Once heated, add in oil and saute shallots, garlic, and oregano for 2-3 minutes.
  • Add in the stock, honey, seasonings and tomatoes. DO NOT MIX.
  • Place lid on pressure cooker and set to seal. Cook on high pressure for 20 minutes.


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.