Spiced Tomato Soup

Steaming bowl of Spiced Tomato Soup garnished with herbs, ready for a warm meal. Save
Steaming bowl of Spiced Tomato Soup garnished with herbs, ready for a warm meal. | urbanforkbeat.com

This dish features ripe tomatoes simmered with a fragrant blend of cumin, smoked paprika, coriander, cinnamon, and a hint of cayenne. Sautéed onions, garlic, and carrots build a rich flavor base, enhanced by vegetable broth and olive oil. Finished with fresh herbs and a swirl of cream for a smooth texture, it’s perfect for cozy meals or elegant starters. Gluten-free and vegetarian, it offers comforting warmth and aromatic complexity in every bowl.

I was standing at the stove on a gray afternoon, staring at a pile of overripe tomatoes I'd bought on impulse at the market. The kitchen was cold, and I wanted something that would fill the house with warmth without much fuss. I reached for my spice drawer and started adding pinches of this and that, and suddenly the air smelled like comfort itself.

The first time I made this for guests, I was nervous because it seemed too simple. But when I ladled it into bowls and swirled cream on top, everyone went quiet for a moment, just tasting. One friend looked up and said it reminded her of a soup she had in Marrakech, which made me feel like I'd accidentally done something right.

Ingredients

  • Ripe tomatoes: The riper, the better. If they're a little too soft for salad, they're perfect here, because they'll break down into a sweet, rich base.
  • Onion and carrot: These add a subtle sweetness and body that balances the acidity of the tomatoes without tasting like vegetable soup.
  • Garlic: Just two cloves, but they bloom in the oil and spices and make everything smell like home.
  • Ground cumin: This is the backbone of the spice blend. It gives the soup warmth without making it taste like chili.
  • Smoked paprika: A little smokiness goes a long way. It makes the soup taste more complex than it really is.
  • Ground coriander and cinnamon: These add a gentle, almost floral warmth that surprises people in the best way.
  • Cayenne pepper: Optional, but I always add it. Just a pinch wakes everything up.
  • Bay leaf: Don't skip this. It adds a quiet depth you won't notice until it's missing.
  • Vegetable broth: Use a good one if you can. It makes a difference when the ingredient list is this short.
  • Olive oil: For sautéing. It carries the spices and coats everything in richness.
  • Coconut cream or heavy cream: For swirling on top. It's not just pretty, it mellows the spice and makes each spoonful feel luxurious.
  • Fresh cilantro or parsley: A handful of green at the end makes it feel finished and bright.

Instructions

Start with the aromatics:
Heat olive oil in a large saucepan over medium heat, then add the onion and carrot. Let them cook for about 5 minutes, stirring now and then, until the onion is soft and translucent and the kitchen starts to smell sweet.
Bloom the spices:
Add the garlic and all your spices, cumin, paprika, coriander, cinnamon, cayenne, and stir for just a minute. You'll know it's ready when the smell hits you like a wave and the garlic is just starting to turn golden.
Add the tomatoes:
Toss in the chopped tomatoes and let them cook down for about 5 minutes, stirring occasionally. They'll soften and release their juices, and everything will start to look like the beginning of something good.
Simmer with broth:
Pour in the vegetable broth, drop in the bay leaf, and bring it all to a gentle boil. Then lower the heat and let it simmer uncovered for 15 to 20 minutes, until the tomatoes have completely broken down and the flavors have melded together.
Blend until smooth:
Fish out the bay leaf, then use an immersion blender to purée the soup right in the pot until it's silky. If you're using a countertop blender, work in batches and be careful with the hot liquid.
Season and serve:
Return the soup to low heat, taste it, and add salt and pepper until it sings. Ladle into bowls, swirl in some cream, and scatter fresh herbs on top.
Flavorful Spiced Tomato Soup with vibrant red color, perfect for a cozy vegetarian dinner. Save
Flavorful Spiced Tomato Soup with vibrant red color, perfect for a cozy vegetarian dinner. | urbanforkbeat.com

I remember serving this on a cold evening when a friend showed up unannounced, tired and quiet. I handed her a bowl and she wrapped both hands around it, breathing in the steam before she even took a sip. Sometimes food is just food, but sometimes it's a small gesture that says you're welcome here.

How to Make It Your Own

This soup is forgiving and loves improvisation. If you want it creamier, stir in coconut milk instead of swirling it on top. If you want more heat, double the cayenne or add a chopped fresh chili with the garlic. I've also made it with a handful of red lentils thrown in with the broth, which makes it thicker and more filling without changing the flavor much.

What to Serve It With

I love this with thick slices of toasted gluten free bread, the kind that soaks up the soup without falling apart. A simple green salad with lemon and olive oil on the side makes it feel like a full meal. If you're serving it as a starter, keep the portions small and garnish generously, it looks elegant enough for company but tastes like something you'd make just for yourself.

Storing and Reheating

This soup keeps well in the fridge for up to four days, and honestly, it tastes even better the next day after the spices have had time to settle in. Reheat it gently on the stove, adding a splash of broth or water if it's thickened up. I don't recommend freezing it with the cream already added, but the base freezes beautifully for up to three months.

  • Let it cool completely before transferring to airtight containers.
  • Label it with the date so you don't forget what's hiding in the back of your freezer.
  • Garnish with fresh herbs and cream only after reheating, never before storing.
Smooth, creamy Spiced Tomato Soup: a comforting blend of spices and fresh tomato flavors. Save
Smooth, creamy Spiced Tomato Soup: a comforting blend of spices and fresh tomato flavors. | urbanforkbeat.com

This soup has become one of those recipes I turn to when I need something simple but satisfying, proof that a few vegetables and the right spices can make you feel like you've accomplished something warm and worth sharing. I hope it does the same for you.

Questions & Answers

The soup is flavored with cumin, smoked paprika, ground coriander, cinnamon, and an optional pinch of cayenne for heat.

Yes, swapping dairy cream for coconut cream keeps it vegan-friendly without sacrificing richness.

Use an immersion blender or countertop blender to purée the simmered soup until completely smooth.

Sautéed onions, garlic, and diced carrots provide a sweet and savory foundation for the spices and tomatoes.

Add a pinch of sugar if tomatoes taste too acidic, balancing the overall flavor profile gently.

Serve hot with fresh herbs and a swirl of cream; pairs well with crusty gluten-free bread or a crisp white wine.

Spiced Tomato Soup

Aromatic tomato broth infused with warming spices, ideal for a comforting dish or starter.

Prep 10m
Cook 30m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2.2 pounds ripe tomatoes, chopped
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 medium carrot, peeled and diced

Spices & Seasonings

  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon ground cinnamon
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 bay leaf
  • Salt and black pepper, to taste

Liquids

  • 3 cups vegetable broth (gluten-free if required)
  • 2 tablespoons olive oil

Garnishes (optional)

  • 2 tablespoons fresh cilantro or parsley, chopped
  • 3.4 fluid ounces coconut cream or heavy cream

Instructions

1
Sauté Vegetables: Heat olive oil in a large saucepan over medium heat. Add chopped onion and diced carrot; sauté for 5 minutes until softened.
2
Incorporate Garlic and Spices: Add minced garlic and all ground spices. Cook for 1 minute until fragrant.
3
Cook Tomatoes: Stir in chopped tomatoes and cook for 5 minutes to soften.
4
Simmer Soup: Pour in vegetable broth and add bay leaf. Bring to a boil, then reduce heat and simmer uncovered for 15 to 20 minutes.
5
Puree Soup: Remove bay leaf. Use an immersion blender or countertop blender to puree the soup until smooth.
6
Season and Heat Through: Return soup to low heat, season with salt and black pepper to taste, and warm through.
7
Serve: Ladle soup into bowls and garnish with fresh herbs and a swirl of cream, if desired.
Additional Information

Equipment Needed

  • Large saucepan
  • Immersion blender or countertop blender
  • Chef's knife
  • Chopping board
  • Ladle

Nutrition (Per Serving)

Calories 135
Protein 3g
Carbs 17g
Fat 6g

Allergy Information

  • Contains dairy if heavy cream is used; otherwise dairy-free with coconut cream.
Tara Nguyen

Sharing easy meals, kitchen wisdom, and wholesome recipes for everyday cooks.