Soups & Stews
This beefsteak tomato soup transforms humble ingredients into a restaurant-worthy bowl of smoky, herb-infused comfort. The secret lies in searing thick-cut beefsteak first—its deep caramelization forms the foundation of a rich, velvety broth that balances bright tomatoes with earthy spices.
I developed this recipe after years of perfecting the balance between tender beef and complex tomato flavors, ensuring every spoonful delivers both heartiness and depth.
The process begins with browning beefsteak in a Dutch oven until deeply caramelized, then simmering it low and slow to melt the meat right off the bone.
While the beef braises, aromatic vegetables and spices build the soup's flavor profile—smoky paprika, fresh herbs, and a touch of sweetness from caramelized onions create layers that make this far more than just tomato soup. The result?
A soup where each ingredient shines, with beef that's fork-tender yet substantial enough to satisfy even meat lovers.
What sets this apart is the texture contrast: creamy yet chunky, with visible beef pieces that add both visual appeal and hearty satisfaction. The broth reduces to a perfect consistency—rich enough to coat a spoon but light enough to let the tomatoes' natural sweetness shine through.
Garnish with fresh basil or a swirl of cream for that final touch of elegance, and you've got a soup that's equally impressive for weeknight dinners or holiday gatherings.
Ready in about 2 hours (mostly hands-off time), this recipe proves you don't need fancy ingredients to create something extraordinary. The key is patience—the slow cooking develops flavors that can't be rushed.
Whether you prefer it smooth or with visible beef chunks, this beefsteak tomato soup delivers on both comfort and sophistication. Let's get cooking!
Ingredients for beefsteak tomato soup
Thick-cut beefsteak and San Marzano tomatoes form the soul of this smoky, herb-infused soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Beefsteak Tomato (Canned) 🍅 | 28 oz | San Marzano preferred for sweetness |
| Thick-Cut Beefsteak 🥩 | 1 ½ lb | 1.5-inch thick slices, bone-in preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, thinly sliced |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced for aroma |
| Smoked Paprika 🌶️ | 2 tbsp | High-quality brand for smokiness |
| Fresh Thyme 🌿 | ½ ounce | Or 1 tbsp dried thyme |
| Fresh Rosemary 🌿 | ¼ ounce | Finely chopped sprigs |
| Carrots 🥕 | 2 medium | Peeled and chopped into chunks |
| Celery Stalks 🥬 | 3 whole | Diced, standard mirepoix |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For searing and finishing |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Beef Broth 💧 | 3 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Concentrated tomato flavor |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
The beefsteak is non-negotiable here—thick-cut, bone-in pieces develop deeper flavor during the long braise. Look for chuck roast or ribeye at your local butcher or pre-cut beefsteak section at Whole Foods. If using a whole roast, cube it yourself for even cooking. The San Marzano tomatoes are worth seeking out—their natural sweetness balances the smokiness perfectly. If unavailable, any high-quality canned tomatoes will work, but avoid those with added salt or preservatives. Fresh herbs like thyme and rosemary should be vibrant and fragrant; Penzeys Spices or your local farmers' market are reliable sources for quality.
No smoked paprika? Sweet paprika plus a pinch of liquid smoke gets you close, though the flavor won't be identical. Substituting beef broth for water is a must—it adds depth without overpowering. For a creamier texture without dairy, coconut cream works beautifully, though it alters the flavor slightly. The tomato paste can be omitted if you prefer a lighter soup, but I recommend keeping it for that concentrated umami punch. If you're short on time, pre-chopped mirepoix from the freezer section saves prep work without sacrificing quality. The carrots and celery can be swapped for other vegetables like fennel or zucchini, but stick to the classic trio for authenticity.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months by portioning into freezer-safe containers. To reheat, warm gently on the stove with a splash of water or broth to restore creaminess. For a restaurant-worthy presentation, garnish with fresh basil leaves and a drizzle of high-quality olive oil. The beef will continue to tenderize during storage, so plan to eat it within the recommended timeframe for the best texture.
Why You'll Love This Recipe
- Fewer Cans, More Flavor: That canned beefsteak tomato? It’s already prepped for you—just dump, simmer, and let the smoky paprika do its magic. No peeling, no dicing, no nonsense.
- Steak in a Bowl: Thick-cut beefsteak strips caramelize right in the pot, turning this into a hearty soup with actual meaty texture. It’s like a steakhouse bite without the fuss.
- Weeknight Crowd-Pleaser: I’ve served this to picky eaters, college students, and my mom—no one bats an eye. The deep, savory tomato base and smoky kick make it universally loved.
- Leftovers That Taste Better: The flavors actually deepen overnight. Reheat with a splash of water, and it’s even richer—perfect for lunches or a lazy Sunday. (Yes, even the second day is a win.)
Step-by-step instructions for beefsteak tomato soup with smoky depth
This method builds rich, layered flavor through precise technique and ingredient timing.
Sear the Beefsteak for Maximum Flavor
Pat the 1.5 lb thick-cut beefsteak slices completely dry with paper towels—this ensures a proper sear. Heat 0.25 cup of the extra-virgin olive oil in a heavy Dutch oven over high heat until shimmering. Working in batches if needed, add the beefsteak and sear for 3-4 minutes per side until deeply browned with a crust forming. The key is to develop that caramelized crust, which will dissolve into the soup later.
Remove the beefsteak and set aside. In the same pot, add the remaining 0.25 cup olive oil and the thinly sliced yellow onion. Cook over medium heat for 5-6 minutes until softened but not browned. This gentle cooking prevents bitterness that would overpower the tomato base.
Build the Vegetable Base and Develop the Sauce
Add the diced carrots and celery stalks to the pot, stirring to coat in the oil. Cook for 4-5 minutes until the vegetables begin to soften. Stir in the minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning, which would create an unpleasant bitterness.
Pour in the 2 tbsp tomato paste and stir vigorously to coat the vegetables. Cook for 1 minute until the paste darkens slightly. This step creates a flavorful foundation that will deepen as the tomatoes cook. Sprinkle the 2 tbsp smoked paprika over the mixture and stir to distribute evenly.
Simmer the Tomatoes and Herbs for Complexity
Add the 28 oz beefsteak tomato (canned) to the pot, crushing any large chunks with a wooden spoon. Pour in the 3 cups beef broth and bring the mixture to a gentle simmer. Stir in the 0.5 oz fresh thyme and 0.25 oz fresh rosemary, then reduce heat to low. Let the soup simmer uncovered for 20-25 minutes, stirring occasionally, until the vegetables are tender and the flavors meld.
Here's where the magic happens: the tomatoes break down, releasing their natural sweetness while the herbs infuse their aromatic oils. The soup should develop a rich, ruby-red color with visible flecks of herbs. Taste and adjust seasoning with 1 tsp kosher salt and 0.25 tsp freshly ground black pepper—this is your first chance to balance the flavors before adding the cream.
Finish with Cream and Beefsteak
Return the seared beefsteak to the pot, along with any accumulated juices. Simmer for an additional 5-7 minutes until the beefsteak is fork-tender. Remove the beefsteak slices and set them aside, reserving the soup liquid. Stir the 0.5 cup heavy cream into the soup and simmer gently for 2-3 minutes—this creates a velvety texture without curdling.
Return the beefsteak to the pot and heat through for 1 minute. The soup should now have a luxurious mouthfeel with visible strands of beefsteak throughout. The cream adds richness while balancing the acidity of the tomatoes. Taste again and adjust seasoning if needed—this is your final opportunity to perfect the balance.
Rest and Serve for Optimal Texture
Transfer the soup to serving bowls, dividing the beefsteak slices evenly among them. Let the soup rest for 5 minutes before serving—this allows the flavors to continue developing and the cream to fully emulsify. Garnish each serving with an additional sprinkle of freshly ground black pepper and a small sprig of fresh rosemary for presentation.
The result should be a soup with three distinct textures: tender beefsteak, silky tomato broth, and creamy finish. Each spoonful delivers layers of smoky paprika, herbaceous depth, and the natural sweetness of the tomatoes. Serve with crusty bread to soak up every last drop of this restaurant-quality soup.
Pro Tips For Making Beefsteak Tomato Soup
- CRISP THE ONION FIRST: Slice the yellow onion into thin half-moons and cook them in a cold pan with 1 tablespoon of oil over medium heat for 8-10 minutes—no rush. I used to skip this and just sauté until soft, but letting them turn golden-brown and slightly caramelized adds a depth that makes the soup taste like it simmered all day. (Yes, even if you’re impatient like me.)
- SEAR THE BEEF IN BATCHES: Thick-cut beefsteak needs a proper crust, but overcrowding the pan steams the meat instead of searing it. Work in batches—2-3 pieces at a time—so they sizzle and develop that dark, flavorful crust before adding them to the soup. I learned this the hard way when my first batch came out gray and sad.
- BLOOM THE PAPRIKA IN FAT: When you add the smoked paprika, toss it into the hot oil or butter first and let it sizzle for 10-15 seconds—it’ll smell like a campfire. This step releases the aroma and prevents clumping, so the flavor actually integrates into the soup instead of sitting in lumps. (Sounds weird, but it works.)
- STIR IN THE TOMATOES LATE: Hold off on adding the canned beefsteak tomatoes until the very end—just 5 minutes before serving. The acidity can break down the beef if simmered too long, and you’ll end up with mushy meat instead of tender slices. Add them last, let them heat through, and serve immediately. (Your future self will thank you.)
Dietary considerations for this dish
Gluten-Free Adaptations
This soup is naturally gluten-free, but always double-check your ingredients. Use gluten-free beef broth (like Imagine or Pacific Foods) to avoid hidden gluten. The smoked paprika and tomato paste brands should also be certified gluten-free—Bubba’s or Anthony’s are safe choices.
If you're concerned about cross-contamination, cook the beefsteak in a separate pan before adding it to the soup. 🌱
Dairy-Free Options
Skip the heavy cream and replace it with full-fat coconut milk (like Thai Kitchen) or cashew cream (blend ½ cup soaked cashews with ½ cup water). The coconut milk adds a subtle sweetness that complements the tomatoes beautifully.
For extra richness, stir in 1 tbsp nutritional yeast—it mimics the umami depth of cream while keeping it dairy-free.
Low-Carb Modifications
To reduce carbs, omit the carrots and celery and increase the beefsteak portion to 2 lbs for a heartier, protein-focused bowl. Use cauliflower florets instead of carrots—they add a mild sweetness without spiking carbs.
For extra flavor, add 1 tbsp apple cider vinegar to brighten the tomatoes. This version keeps the soup satisfying while aligning with keto or low-carb diets.
Vegetarian Swaps
Replace the beefsteak with extra-firm tofu or mushrooms for a meaty texture. Press 1.5 lbs firm tofu, slice it into steak-like pieces, and pan-sear until golden. For mushrooms, use portobello caps or shiitake mushrooms—sauté them until deeply browned before adding to the soup.
Boost umami with 1 tbsp soy sauce or 1 tsp miso paste in the broth.
Allergen-Friendly Tips
For nut allergies, avoid cashew cream and use dairy-free coconut cream instead. If shellfish allergies are a concern, ensure your beef broth is shellfish-free (some brands use shellfish-based clarifiers).
For egg allergies, this recipe is already safe—just confirm all spices and ingredients are processed in allergen-free facilities. Always read labels carefully, especially for canned tomatoes and broth.
Nutrition facts
Frequently asked questions
Can I use fresh tomatoes instead of canned beefsteak tomatoes?
Fresh tomatoes work but require extra prep and won't deliver the same depth of flavor. For best results, roast 4-5 lbs of ripe tomatoes (like Roma) at 400°F for 20 minutes until softened, then peel and crush them before using. This mimics the concentrated sweetness of canned tomatoes, but you'll need to adjust seasoning—fresh tomatoes are more acidic and watery.
Why does my beefsteak turn out tough instead of tender?
Overcooking is the most common mistake! The beef should simmer gently for 5-7 minutes after returning to the pot—no longer. Use a meat thermometer: remove the beef when it reaches 195°F (it'll continue cooking slightly while resting). Also ensure you're using thick-cut pieces with good marbling, and never skip the sear—it creates flavor that keeps the meat moist during cooking.
How can I make this soup spicier?
Start with the smoked paprika as written, then add heat gradually. For mild heat, stir in ½ tsp cayenne pepper at the end. For medium heat, add 1 tsp crushed red pepper flakes with the tomatoes. For fiery kick, include 1-2 diced chipotle peppers in adobo sauce when simmering the tomatoes, adjusting to taste—remember you can always add more heat but can't remove it!
Can I make this soup ahead of time?
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. The beef will continue tenderizing, so reheat gently on the stove with a splash of water or broth to restore creaminess. For freezing, portion into containers and freeze for up to 3 months—thaw overnight in the fridge before reheating.
What's the best bread to serve with this rich soup?
Crusty bread is ideal for soaking up the creamy broth! Try a baguette or sourdough for hearty texture, or garlic bread for extra flavor. For a lighter option, serve with grilled cheese croutons (toast bread with butter and cheese, then cube). Avoid soft breads—they'll turn mushy when saturated with the rich tomato-cream mixture.
