There’s something so comforting about a warm bowl of tomato soup, isn’t there? Whether it’s a chilly evening or just a day when you need a little pick-me-up, this Easy Tomato Soup Recipe is here to save the day! With fresh ingredients and simple steps, you can whip up this delicious soup in no time. Plus, it pairs perfectly with your favorite easy pasta recipes for a delightful meal that the whole family will love!
Why You’ll Love This Recipe
- Quick and easy to make, perfect for 30-minute meals.
- Rich, creamy flavor that warms the soul.
- Uses pantry staples and fresh ingredients.
- Great for meal prep and leftovers.
- Pairs beautifully with grilled cheese or a fresh salad.
Ingredients
To make this delightful soup, you’ll need the following ingredients:
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1/2 medium onion (chopped)
- 1-2 cloves garlic (minced)
- 2 tablespoons flour
- 2 cups chicken broth (or veggie broth)
- 1 (28 ounce) can fire-roasted diced tomatoes (with juices, see note)
- 1 (28 ounce) can fire-roasted crushed tomatoes (see note)
- 1/4 teaspoon Italian seasoning (or to taste)
- 1 tablespoon sugar
- 1 cup heavy/whipping cream
- Salt & pepper (to taste)
- For serving: fresh basil, freshly grated parmesan cheese (optional, to taste)
Full ingredient list with measurements is provided in the printable recipe card below.
How to Make the Recipe
Now, let’s dive into the steps to create this comforting bowl of goodness:
- Add the olive oil and butter to a soup pot over medium heat. Once the butter has melted, add the onion and sauté it for 5-7 minutes until it becomes translucent.
- Stir in the garlic and flour, cooking for about a minute to create a roux.
- Gradually stir (or whisk) in the chicken broth until the flour has dissolved completely.
- Add the canned tomatoes, Italian seasoning, sugar, and cream to the pot. Increase the heat to high and bring it to a gentle boil.
- Once the soup comes to a boil, reduce the heat to a simmer. Let it cook, uncovered, for 8-10 minutes or so, allowing the flavors to meld.
- If desired, blend the soup for a smoother consistency. I use an immersion blender and blend right in the pot, but you can transfer to a regular blender if desired (you may want to wait for it to cool a bit).
- Season with salt & pepper as needed (I am generous with both!). If using the fresh basil, tear it into smaller pieces and stir it in prior to serving. Serve each bowl with freshly grated parmesan over top if desired.
Pro Tips for Making the Recipe
Here are some helpful suggestions to elevate your tomato soup experience:
- For the Best Tomatoes For Tomato Soup, I recommend using fire-roasted varieties for a deeper flavor.
- If you prefer a chunkier texture, skip the blending step and enjoy the rustic feel of the soup.
- Feel free to adjust the Italian seasoning to your taste; fresh herbs can also add a lovely touch!
- For a twist, try adding a splash of balsamic vinegar or a pinch of red pepper flakes for some heat.
How to Serve
This soup is incredibly versatile! Here are some serving suggestions:
- Pair it with a classic grilled cheese sandwich for a nostalgic meal.
- Serve alongside a fresh garden salad for a light lunch.
- Top with croutons or a drizzle of olive oil for added texture.
- For a heartier option, serve it over creamy garlic pasta for a delicious twist on a weeknight dinner idea.
Make Ahead and Storage
This soup is perfect for meal prep! Here’s how to store it:
- Let the soup cool completely before transferring it to an airtight container.
- It can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.
- To reheat, simply warm it on the stove over low heat, adding a splash of broth or cream if it thickens too much.
So there you have it! A delightful Fresh Homemade Tomato Soup that’s not only easy to make but also incredibly satisfying. Whether you’re enjoying it on a cozy night in or serving it up for quick family dinners, this recipe is sure to become a favorite. Don’t forget to check out my other delicious recipes like Green Detox Juice and Anti-Inflammatory Detox Home Remedy Green Juice for more healthy options. Happy cooking!

Easy Tomato Soup Recipe
Ingredients
Method
- Heat olive oil and butter in a pot over medium heat. Sauté onion for 5-7 minutes.
- Add garlic and flour; cook for about a minute.
- Whisk in chicken broth until smooth. Add tomatoes, seasoning, sugar, and cream. Bring to a boil.
- Reduce heat and simmer uncovered for 8-10 minutes. Blend if desired for a smoother texture.
- Season with salt and pepper. Stir in basil if using. Serve topped with parmesan if desired.