Fresh tomato soup from scratch starts with tomatoes simmered with onions, garlic, and seasonings. Serve with fresh basil and chopped bacon for a yummy and cozy dinner or lunch.
Prep Time20 minutesmins
Cook Time15 minutesmins
Total Time35 minutesmins
Course: Soup
Cuisine: American
Keyword: fresh tomato soup, tomato soup from scratch
1teaspoondried Italian seasoning or 1 tablespoon fresh parsley
1tablespooneinkorn flourcan also use all-purpose flour
10mediumtomatoesabout 2 lbs, chopped
2cupschicken broth or vegetable broth
1teaspoonsalt
Freshly ground black pepper
Chopped fresh basilcrumbled bacon (optional)
Instructions
In a large soup pot or Dutch oven over medium heat, add diced yellow onion and oil.
Sauté for about 5 minutes or until the onions begin to become translucent. I like to brown the onions a bit to add even more flavor to the soup.
Using a garlic press, add the garlic cloves to the onions. You can also use a knife to finely dice the garlic.
Add herbs and cook one more minute, being careful not to burn the garlic.
Sprinkle the flour over the onions and garlic, stirring well for another minute or two. This creates a roux, which helps thicken the soup. Make sure to cook the roux to remove any flour taste at the end.
Add in chopped tomatoes, chicken or veggie broth, salt, and pepper. Bring to a low simmer for 15 minutes.
Blend with an immersion blender or regular blender*.
Ladle into bowls and add any toppings you would like. Cooked bacon, croutons, cheese, and fresh herbs are some of our favorites.
Notes
When adding flour to create the roux, make sure to cook the roux to remove any flour taste at the end.
*Using an immersion blender is the easiest way, but you can also ladle the soup into a blender and blend smooth, working in batches and pouring back into the pot. Cover the blender lid with a towel to help prevent burning hands and reduce the risk of the soup spurting out the top.