Curry Tomato Soup with Cumin-Roasted Shrimp is a complete 40- to 45-minute fish dinner made with pantry-friendly canned tomatoes, aromatic curry powder, cumin, and tender oven-roasted shrimp. The smooth soup simmers for 15 to 20 minutes, while the seasoned shrimp roast at 425°F for just 5 to 7 minutes, making this an especially practical recipe for a weeknight meal.
Each spoonful delivers bright tomato flavor, gentle curry warmth, and a subtle cayenne kick, followed by juicy shrimp coated in earthy cumin. The soup is creamy in texture without added cream, and a sprinkle of fresh cilantro provides a cool, herbal finish that brings the bowl together.
Jump to RecipeWhy You’ll Love This Recipe
This soup has the comfort of a classic tomato bisque while keeping its ingredient list focused and practical. Curry powder and cumin add warmth and fragrance, but the tomatoes remain the main flavor, so the bowl still tastes fresh and lively rather than heavy.
The shrimp make the soup feel like a full meal. Roasting them separately gives their edges a lightly seasoned finish and prevents them from becoming tough in the simmering liquid.
It is also a flexible choice for different occasions. Serve it in generous bowls for dinner, or offer smaller portions as a polished first course when you are entertaining.
If you enjoy tomato-based soups with vegetables, you may also like this tomato soup with cauliflower for another comforting meatless option.
Ingredients You’ll Need

The soup begins with 2 tablespoons of extra-virgin olive oil, one finely chopped medium onion, and two minced garlic cloves. These aromatics create the savory base and give the spices a rounded flavor once they bloom in the pan.
For the spice blend, use 1 tablespoon curry powder, 1 teaspoon ground cumin, and 1/4 teaspoon cayenne pepper or crushed red pepper. The cayenne amount provides a gentle heat, but you can choose the pepper that best suits your pantry and preference.
Two 28-ounce cans of whole peeled tomatoes provide body and concentrated tomato flavor. Four cups of chicken stock or low-sodium chicken broth loosen the mixture into a spoonable soup while adding savory depth.
For the topping, choose 1 pound of large shrimp that have been peeled and deveined. A tablespoon of olive oil, another teaspoon of ground cumin, salt, and freshly ground black pepper are all that the shrimp need before roasting.
- Use a large saucepan or Dutch oven so the soup can simmer without splashing.
- Keep an immersion blender nearby for the quickest purée.
- Have a rimmed baking sheet ready for the shrimp.
- Set out chopped cilantro if you want a fresh green garnish.
For another hearty soup idea to keep in your recipe rotation, try this Italian sausage and bean soup, which brings a different savory profile to the table.
How to Make It Step-by-Step

Step 1: Heat the 2 tablespoons of olive oil in a large saucepan or Dutch oven over medium heat. Add the finely chopped onion and minced garlic, cooking for about 5 minutes until the onion softens and the garlic becomes aromatic without browning too deeply.
Step 2: Add the curry powder, ground cumin, and cayenne pepper or crushed red pepper to the softened aromatics. Stir continuously for about 1 minute so the spices warm in the oil and release their fragrance before the liquid is added.
Step 3: Pour in both cans of whole peeled tomatoes and the 4 cups of chicken stock or low-sodium chicken broth. Bring the mixture to a boil, then reduce the heat and simmer for approximately 15 to 20 minutes, allowing the flavors to mingle.
Step 4: Purée the soup until smooth with an immersion blender directly in the pot. If using a standard blender, work in small batches, remove or loosen the lid’s center insert so steam can escape, and blend carefully to avoid pressure buildup.
Step 5: Taste the smooth soup and season it with kosher salt and freshly ground black pepper. Return it to the pan and keep it warm over low heat while you prepare the shrimp.
Step 6: Heat the oven to approximately 425°F. Toss the peeled and deveined shrimp with 1 tablespoon of olive oil, 1 teaspoon of ground cumin, salt, and pepper, then spread them in a single layer on a baking sheet.
Step 7: Roast the shrimp for about 5 to 7 minutes, turning once if needed. Watch closely and remove them as soon as they are pink, opaque, and slightly curled, since carryover heat will continue to cook them after they leave the oven.
Step 8: Ladle the hot soup into four bowls and arrange the roasted shrimp on top. Finish with chopped fresh cilantro if desired, then serve while the soup is hot and the shrimp are juicy.
Pro Tips for the Best Soup

The first important tip is to cook the spices briefly in the oil before adding tomatoes and stock. This short step helps the curry and cumin become fragrant, while the controlled timing keeps them from tasting scorched.
For the smoothest texture, blend the soup thoroughly after simmering. An immersion blender is the safer and faster choice for hot soup because everything remains in one pot, but a conventional blender works well when used in small batches with a vented lid.
Do not judge shrimp by time alone. Their size, starting temperature, and oven can affect the exact result, so look for pink, opaque flesh and a gentle curl rather than waiting for a tight spiral.
Season the soup after blending, not before. Puréeing and adding stock can change how salt tastes, so a final adjustment gives you better control over the finished bowl.
For a crunchy shrimp dish to serve another night, this air fryer fried shrimp recipe is a useful companion idea.
Serving Ideas and Pairings

A bowl of curry tomato soup with shrimp is satisfying on its own, but a simple accompaniment can make dinner feel more complete. Warm crusty bread is ideal for catching every last spoonful of the spiced tomato broth.
For a lighter meal, pair the soup with a crisp green salad dressed with lemon or a mild vinaigrette. The clean acidity will balance the rich tomato flavor without competing with the cumin-roasted shrimp.
Chopped cilantro is optional, yet it adds a fresh contrast to the warm spices. Add it immediately before serving so its color and aroma remain bright.
If you are planning a vegetable-forward spread, these oven-roasted cauliflower tacos can sit alongside the soup for a colorful meal with varied textures.
Storage and Reheating
The soup can be prepared ahead and refrigerated, making it convenient for meal planning. Cool it promptly, transfer it to a covered container, and keep the shrimp separate so they do not soften in the liquid.
When ready to serve, reheat the soup gently in a saucepan over low to medium heat, stirring occasionally. Avoid a vigorous boil, which can make reheated soup splatter and may dull its carefully balanced texture.
Roast the shrimp just before serving for the best taste and texture. If you have leftover assembled soup, warm it gently and add freshly cooked shrimp when possible.
Another make-ahead-friendly bowl for your menu is this slow cooker mushroom barley soup, especially useful when you want a hearty meal waiting at the end of the day.


Curry Tomato Soup with Cumin-Roasted Shrimp
Ingredients
Method
- Heat 2 tablespoons olive oil in a large saucepan or Dutch oven over medium heat. Add the chopped onion and minced garlic, then cook for about 5 minutes, stirring occasionally, until the vegetables are soft and fragrant.
- Stir the curry powder, 1 teaspoon ground cumin, and cayenne pepper or crushed red pepper into the softened onion mixture. Cook for about 1 minute, stirring constantly, until the spices smell fragrant.
- Add the whole peeled tomatoes and chicken stock or low-sodium chicken broth. Bring the mixture to a boil, reduce the heat, and simmer for approximately 15 to 20 minutes.
- Purée the soup until smooth with an immersion blender, or blend it in small batches using a standard blender. Season with kosher salt and freshly ground black pepper, then return the soup to the pan and keep it warm.
- Heat the oven to approximately 425°F. Toss the peeled and deveined shrimp with 1 tablespoon olive oil, 1 teaspoon ground cumin, salt, and pepper, then arrange them in a single layer on a baking sheet.
- Roast the shrimp for about 5 to 7 minutes, turning once if needed, until they are pink and opaque. Remove them as soon as they curl slightly because residual heat will continue cooking them.
- Ladle the hot soup into bowls and top each serving with the cumin-roasted shrimp. Garnish with chopped fresh cilantro if desired and serve immediately.
Notes
Final Thoughts
Curry Tomato Soup with Cumin-Roasted Shrimp brings together pantry staples and quick-cooking seafood in one colorful, satisfying bowl. The smooth tomato base gains character from curry, cumin, and cayenne, while the roasted shrimp add a tender, savory finish.
Keep the soup warm while the shrimp roast, watch the seafood carefully, and garnish with cilantro just before serving. With about 15 minutes of preparation and 25 to 30 minutes of cooking, this is a flavorful fish dinner that feels special without requiring a long process.