Here is a fall soup recipe that you’re going to love. This Roasted Tomato Soup has all of the rich flavors you loved as a kid. This recipe has a short list of healthy ingredients and is so quick and easy to make!
Easy Homemade Tomato Soup
We love it when we can recreate childhood classics and use healthy and simple ingredients. This Roasted Tomato Soup is a perfect example! We’ve created a recipe that uses the simplest of ingredients and the soup still has a rich and developed flavor.
The secret to this homemade tomato soup is the roasted tomatoes. In just a few simple steps you’ll create the sweet and savory base for the soup recipe. The roasted tomatoes are perfectly charred and lend so much flavor to the soup (much more than if you were to use just fresh tomatoes).
We love this recipe because not only is it healthy, but it’s vegan and gluten-free! There is no need to add dairy to this recipe because it’s perfectly creamy and rich on its own. But, if you would like that added richness, go ahead and add some cream!
Why This Is The BEST Tomato Soup Recipe
Here’s why this recipe is going to be one that you’ll make over and over again. You might even begin to know it by heart!
- SO MUCH FLAVOR. The main reason we make this soup again and again is the flavor. The robust flavor from the freshly roasted tomatoes is truly incredible.
- The ingredient list is so simple. The ingredient list on a can of soup can be daunting and hard to understand. We think that you should be able to articulate the ingredients going into your food! And the list here is so simple!
- It’s ready in under an hour. This soup takes just a few minutes to prep and then it cooks for about 30 minutes. And that’s it! You have a flavorful and hearty soup in under an hour.
- It’s freezer-friendly. So you can make a big batch and freeze smaller portions for easy Grilled Cheese and Tomato Soup dinners!
Here’s what you need to make this homemade Roasted Tomato Soup.
- Olive Oil: We think that olive oil provides the best flavor for this Italian-inspired soup. It’s rich and herbal and you’ll notice it when you eat the soup.
- Yellow Onion: Most soups start with cooked onions and for good reason! They are a great base ingredient that provides texture and a little sweetness.
- Garlic: Always use fresh garlic for this recipe because you won’t be able to get the same flavor from any dried garlic products.
- Roasted Tomatoes: We suggest using our recipe for Homemade Roasted Tomatoes for the best flavor. It’s so quick and simple! You can also use canned fire-roasted tomatoes if you’re in a pinch.
- Tomato Paste: Adding tomato paste heightens the tomato flavor of the soup without adding bitterness. Alternatively, you could use 1/4 cup of unsalted tomato puree as a substitute if needed.
- Chicken or Vegetable Broth: We like to use low-sodium varieties for soups because this way we can control the salt level of the soup.
- Dried Oregano: You could also use fresh oregano. Dried basil or thyme would be a fair substitute for this recipe if you can’t find dried oregano.
- Salt and Pepper
- Heavy Cream
- Fresh Basil or Homemade Pesto
- Crushed Red Pepper Flakes
- Parmesan Cheese
- Grilled Cheese (for dipping!)
How to Make Roasted Tomato Soup
Here’s how to make this simple soup! You only need about 5 minutes to get everything prepped.
First, you’ll heat the olive oil in a dutch oven or heavy-bottomed pot. Then add the garlic and onions to the olive oil.
Next, cook the onions and garlic in olive oil. Cook until they are fragrant and tender (but not browned).
Add the tomatoes, broth, and tomato paste. Stir everything together.
Let the soup simmer. Simmer the mixture for about 15 minutes.
Puree the soup. We like to use an immersion blender right in the pot.
Lastly, season the soup. Add the dried oregano, salt, and pepper, and taste the soup to check the seasoning!
Serve and enjoy! Don’t forget to add any of the optional toppings that we suggest like fresh basil, croutons, or cream.
Can I Make This Soup Creamy?
Yes! You can add cream to this soup. We love that this soup is naturally dairy-free for any of our friends and family who have dietary restrictions.
But if you would like to add cream for added richness and depth of flavor – go right ahead! We recommend starting with about 1/4 cup of heavy cream, or half and half, and tasting to see if you want any more.
You could also use full-fat coconut milk if you’d for it to remain dairy-free but still have added creaminess.
Tips for Success
Here are some helpful tips to follow when making this recipe.
- The Roasted Tomatoes are worth the effort! The blistered/charred fresh tomatoes really make all the difference to this soup! They give it a rich depth of flavor that you just can’t get with canned tomatoes.
- Don’t burn the garlic or onions. If they get too brown or crispy then the soup will taste bitter.
- The soup has few dietary restrictions, but be careful with the toppings. This soup is naturally gluten-free, vegetarian, and vegan. If you are serving someone with a limited diet, be mindful of the toppings you choose.
- Add a little citrus. For something a little out of the ordinary, try adding a little bit of fresh lemon juice to your bowl of soup. The lemon elevates the flavor and adds a little citrus kick.
What to Serve with Roasted Tomato Soup
Here are a few of our favorite things to serve with this soup.
- Grilled Cheese: This is the obvious choice, right? Who doesn’t love to dip grilled cheese into tomato soup?! It’s a favorite among children and adults! If you haven’t tried it yet, making an Air Fryer Grilled Cheese is our new favorite easy method!
- A Simple Salad: You can make your own quick salad with fresh greens or make our Cucumber Tomato Salad.
- Crackers: The kids love to put crushed-up Ritz crackers into tomato soup. Oyster crackers also pair really well!
- Paninis and Other Sandwiches: Think outside of the box! It doesn’t always have to be a grilled cheese sandwich. We also like to have this soup with BLTs and Grilled Ham and Cheese sandwiches.
How to Store & Reheat Leftovers
You can store this soup in an airtight container in the fridge for up to 7 days. And then when you are ready to reheat it’s very simple! You can reheat it in the microwave or on the stovetop on low heat.
Can This Be Frozen?
Yes, you can also freeze tomato soup. It’s best to use an air-tight container or even a freezer-friendly plastic bag. We like this method because then you can lay the soup (in the bag) flat in the freezer to save on space!
This soup can be frozen for up to 3 months! For best results, thaw frozen soup in the fridge for 24 hours before reheating.
Roasted Tomato Soup
This quick and easy Roasted Tomato Soup is bursting with bright flavors from charred tomatoes, garlic, and onions. It's a perfect healthy dinner option. It's gluten-free and vegan, too!
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 1 tablespoon minced garlic
- 1 batch roasted tomatoes
- 1 tablespoon tomato paste
- 2 cups chicken or vegetable broth
- 1 teaspoon dried oregano
- Salt and freshly cracked pepper, to taste
- Heavy cream, just a drizzle
- Fresh basil or pesto
- Crushed red pepper flakes
- Parmesan cheese
- Grilled Cheese, perfect for dipping
- In a medium size dutch oven, or stock pot, heat the olive oil over medium heat.
- Add the onion and garlic, sautéing until tender, about 5 minutes.
- Add the roasted tomatoes, tomato paste, and broth. Bring to a simmer and cook for 15 minutes.
- Puree soup using an immersion blender until smooth, or leave a few chunks if you like your tomato soup chunky. (Or you can carefully transfer the soup to a blender to puree until smooth, then return to pot.)
- Add oregano, salt and pepper. Simmer for 10 more minutes.
- Serve as desired, with optional toppings.
- Store this soup in an airtight container in the fridge for up to 7 days.
- Reheat soup in the microwave or on the stovetop on low heat.
- This soup can be frozen for up to 3 months! For best results, thaw frozen soup in the fridge for 24 hours before reheating.
Amount Per Serving: Calories: 376Total Fat: 25gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 14gCholesterol: 89mgSodium: 650mgCarbohydrates: 16gFiber: 2gSugar: 5gProtein: 21g