This garlic tomato soup might just be a new contender for your favorite bowl of comfort food. It has a perfectly balanced amount of garlic, plus an ingredient used in the tomato soup at one of my favorite Italian-American restaurants. Shout out to East Side Mario's!

This isn't a copycat recipe of East Side Mario's tomato soup, but dare I say it might even be better. Simple, easy to make, and different because you don't have to roast garlic for this recipe.
The first time I tried their all-you-can-eat soup, you better believe I actually ate all I possibly could. Barely took a couple of bites from my entrée, and despite feeling like I was going to burst out of my jeans, I ordered dessert, just so I could ask for the menu back to see the soup description.
And guess what I saw mentioned there? Fennel. Yep.
No clue if the fennel they mentioned meant the fresh herb or the seeds, but in this homemade version, I use the latter. These seeds are long-term pantry-friendly and a worthwhile, inexpensive purchase to up your cooking game.
Tomatoes and garlic are still the pilot and co-pilot ingredients in my soup, but fennel adds a beautiful complexity that doesn’t overpower all those bright and warm flavors.
You can keep this soup thick and stew-py, topped with croutons, for a filling and satisfying meal. Or thin it out with some extra broth and serve it with grilled cheese (see tips below).
Oh and if you like tomato soups, I've got another kind here.
Pre-cooking notes
A few helpful notes on the ingredients you'll need for the recipe
- You can sub cayenne with paprika (plain or smoked) and adjust the quantities based on your heat preference. I like a bit of a kick, so I usually keep the quantities upped from what I’ve mentioned in the recipe.
- Purchasing fennel seeds is so worth it if tomato soup is something you frequently enjoy. You don’t have to buy that tiny bottle from the spice aisle of your supermarket. Find an Indian store nearby and get 10x the quantity (or maybe even more) for the same price. These come in bags, so I transfer to an airtight container for storing.
- Don’t use whole fennel seeds in this tomato soup. You must grind them, or you won’t really get the full flavor. If you don’t have a mortar and pestle, use a rolling pin or the bottom of a heavy pan/skillet.
- I use canned, peeled San Marzano tomatoes. Unless crushed tomatoes are all you’ve got at home, I’d use whole ones, as the latter are less processed and lend a better taste to the soup. Non-San Marzano varieties tend to have a bit more acidity, in my opinion, so you might have to balance it out with more sugar.
- Chicken or veggie broth are both good bases for the soup. Use low-sodium or no-salt varieties. Just as a precaution, do not add too much salt to the recipe. The quantity of salt I’ve mentioned is on the lower side for this exact reason; you can always add more later.
A visual guide for making garlic tomato soup
Here are step-by-step photos to make the cooking process easy to follow. Plus, there’s a printable recipe card below with all the ingredients, instructions, and notes in one place.

Heat oil in a pot, saute onion and garlic until the onion becomes softened and translucent.
Add pepper, salt, cayenne, ground cumin, and ground fennel seeds. Saute for a 30 seconds, then add the whole peeled tomatoes with all their juices into the pot.

Pour in the broth along with the sugar, and mix well. Bring the soup to a boil, then reduce the heat so it gently simmers, uncovered, for 20-25 minutes. Crush the tomatoes with your spoon when they start breaking down.
Remove the soup from the burner, mix in torn basil leaves, then use an immersion blender or a high-speed blender to puree. Return the soup to the burner. If it's thicker than you want, thin it out with more broth. Taste for seasoning, adjust, and serve hot.
Top tips
- I prefer a high-speed blender over an immersion blender since I like my soups smooth and pureed to a consistent texture. Problem is, my bullet blender cannot handle hot liquids, so I have to cool down the soup first. I transfer it to a large pot or a heatproof bowl, fill my kitchen sink with ice cubes and cold water, and then place the pot/bowl in this ice bath. Cools the soup down very fast.
- Before you take the soup off the heat, check for salt and sugar one final time and adjust if needed.
- If you’re going to top your soup with Parmesan or other cheeses, reduce or skip the salt in the soup; cheese can be salty. Salt can always be added later, but you can’t undo oversalting.
Serving ideas
My absolute favorite way to enjoy tomato soup is with some grilled cheese. Dipping, dunking, and getting those mouthfuls of tomatoey goodness and melted cheese in one bite is ultimate comfort.
Sometimes I make air-fried croutons using sliced bread. Grated Parmesan on top also tastes great.
Hope you give this recipe a try, and if you do, I’d love to hear how it turned out in your kitchen. Leave a comment and a rating below.
Happy cooking – Nelo

Garlic Tomato Soup
Ingredients
- 3 tablespoons cooking oil - any neutral oil
- 1 medium onion - finely chopped
- 5 cloves garlic - finely chopped
- ½ teaspoon ground black pepper
- ½ teaspoon salt - add more later if needed
- ¼ teaspoon cayenne - adjust to taste
- ¼ teaspoon ground cumin
- 1 teapsoon ground fennel seeds - (Note A)
- 1 (28-ounce) can whole peeled tomatoes - I prefer San Marzano tomatoes (Note B)
- 1.5 cups (355 ml) broth - chicken or vegetable, use low-sodium or no-salt options (Note C)
- 2 teaspoons sugar - to balance the acidity
- 6 big basil leaves
Optional serving additions, toppings and garnishes
- croutons or crostini
- chopped fresh basil leaves, parsley or cilantro
- drizzle of heavy cream
- grated parmesan or cheddar cheese
- grilled cheese sandwich
Instructions
- In a large pot, heat the oil over medium heat.
- Add onion and garlic and saute until the onion becomes softened and translucent. Do not turn up the heat to cook fast, both those ingredients need to cook nice and slow.
- Add pepper, salt, cayenne, ground cumin, and ground fennel seeds. Saute for 30 seconds, then add the whole peeled tomatoes with all their juices into the pot.
- Pour in the broth along with the sugar, and mix well.
- Bring the soup to a boil, turn down the heat just enough to maintain a gentle simmer and let the soup cook uncovered for 20-25 minutes. Stir occasionally and crush the tomatoes with your spoon as they start breaking down.
- Remove the soup from the burner, mix in basil leaves, then use an immersion blender to puree the soup. Or cool it down and use a high-speed blender. For a smoother consistency, pass the blended soup through a fine-mesh sieve.
- Return the soup to the burner on medium-low heat. If the soup is thicker than you'd like, thin it out with more broth. Taste for salt, add more if needed, and enjoy. I've shared optional additions, toppings and garnishes in the ingredients section above.






Zunera says
I absolutely loved this garlic tomato soup recipe! It was so quick and easy to make. The flavour was rich and comforting, exactly what I was looking for. This is definitely going to be my go to recipe!
Nelo says
So glad you gave it a try and dropped such a lovely review, Zunera 🙂