Soups & Stews
This Al Capone soup recipe brings speakeasy-era richness to your kitchen with its bold tomato and sausage flavors. Inspired by the infamous gangster's legendary love of hearty, flavorful meals, this soup delivers deep, savory satisfaction in every spoonful. The secret lies in slow-simmered tomatoes and perfectly cooked sausage, creating a dish that's both nostalgic and deeply comforting.
What makes this recipe truly special is its balance of simplicity and depth. You'll start with a rich base of Italian sausage and ground beef, then build layers of flavor through slow-cooked tomatoes, aromatic herbs, and a touch of sweetness from caramelized onions. The result is a soup that's hearty enough for a cold evening but easy enough to make during a busy week.
By the time you're done, you'll have a steaming bowl of soup with tender meat, perfectly softened vegetables, and a sauce so rich it practically melts in your mouth. The aroma alone will transport you to a Chicago speakeasy, while the taste delivers restaurant-quality comfort at home.
Perfect for feeding a crowd or meal prepping for the week, this soup keeps well and tastes even better the next day. Whether you're recreating history or just craving a classic, this recipe delivers on both flavor and tradition.
Ingredients for al capone soup
Speakeasy flavors start with these hearty, nostalgic ingredients—simple but packed with deep, savory punch.
| Ingredient | Amount | Notes |
|---|---|---|
| Italian Sausage 🌭 | 1 ½ lb | Sweet or spicy, casings removed |
| Ground Beef 🥩 | 1 lb | 80% lean for richness |
| Yellow Onions 🧅 | 2 whole | Medium size, diced |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed by hand |
| Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Red Wine 🍷 | 1 cup | Bold dry variety |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | 0.1 cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Sugar 🍚 | 1 tsp | Balances acidity |
| Dried Oregano 🍃 | 1 tsp | Italian variety preferred |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
The sausage and beef are the soul of this soup—Italian sweet sausage for mild heat, 80% lean ground beef for richness. Costco or local butchers often have the best prices for bulk packages. Look for bright red meat with good marbling (that white fat = flavor). San Marzano tomatoes? Worth the splurge if you can find them—they're sweeter and less watery than regular cans. I usually grab a few extra cans and freeze them for future soups. The onions and garlic are your flavor foundation, so don't skimp on freshness—yellow onions with a slight bite work best.
No Italian sausage? Spicy sausage at half the amount adds heat, or swap for Italian sausage links (remove casings). Ground beef too fatty? Lean ground turkey works in a pinch, though the texture will be slightly different. Running low on red wine? Extra beef broth plus 1 tbsp balsamic vinegar mimics that depth. Fresh herbs wilt fast—dried oregano at one-third the amount is fine if you're short, but fresh basil and parsley make all the difference. The sugar balances acidity—skip it if using very ripe tomatoes. For extra richness, stir in 2 tbsp tomato paste with the crushed tomatoes.
This soup tastes even better the next day as flavors meld. Store in airtight containers for 5-6 days or freeze for up to 3 months. I double the batch and portion into containers for easy lunches—just reheat with a splash of water or broth. The bay leaves can be added whole and removed before serving. For a restaurant-style touch, finish each bowl with a drizzle of extra-virgin olive oil and a sprinkle of fresh parsley. Garnish with grated Parmesan if you're feeling fancy (though it's not traditional).
Why You'll Love This Recipe
- Here’s what sold me: ground beef and sausage stretch for miles, onions and garlic bulk up the flavor without costing a fortune, and a single can of San Marzano tomatoes does the work of fresh ones—no middleman markup. I’ve fed six people for under $15, and no one complains. (Yes, even on a Tuesday night.)
- One-Pot Magic: I swear by this recipe—just brown the sausage and beef in the same pot, then dump in chopped onions, garlic, and tomatoes. No extra pans, no stress. The San Marzano tomatoes turn that messy chopping into a rich, velvety sauce with almost no effort.
- Savory Soul Food: That Italian sausage? It’s the star—herbs and all, crisping up while the beef tenderizes. Then the garlic? Oh, it’s cooked just enough—not overpowering, but deep, aromatic, and making every spoonful taste like a hug from Nonna. The tomatoes? They’re the secret—they sweeten as they simmer, balancing the meat’s richness perfectly.
- Weeknight & Weekend: Between us, this soup is my go-to for both: dump it in a pot while I prep garlic bread on Friday nights, or serve it at a potluck where it disappears faster than the good wine. The leftovers? Even better the next day—just reheat and add a splash of water if it’s too thick.
Step-by-step instructions for speakeasy-style tomato and sausage soup
Here's how to make this hearty, flavor-packed soup that brings speakeasy vibes to your kitchen.
Brown the Meats for Deep Flavor
Heat a large Dutch oven over medium-high heat. Add 0.25 cup extra-virgin olive oil and let it warm for 1 minute. Add the 1.5 lb Italian sausage and 1 lb ground beef, breaking it apart with a wooden spoon. Cook for 8-10 minutes, stirring occasionally, until the meat is deeply browned and cooked through.
This browning step is crucial—it develops the rich, meaty flavor that forms the base of the soup. Don't rush it; you want those meat pieces to develop a good crust. I like to press down gently with the spoon during the first 3-4 minutes to help break up the meat and ensure even cooking. Once browned, remove the meat with a slotted spoon and set it aside on a plate.
Sauté the Aromatics
In the same Dutch oven, reduce the heat to medium and add the 2 whole yellow onions that have been diced. Cook for 5-6 minutes until the onions are soft and translucent, stirring occasionally. Add the 6 cloves garlic cloves that have been minced and cook for another 30 seconds until fragrant.
Here's where the soup starts building its complex flavor profile. The onions should caramelize slightly at the edges—that's your signal they're ready. If they start to brown too quickly, reduce the heat to medium-low to prevent burning. The garlic should infuse its aroma without turning bitter.
Build the Tomato Base
Pour in the 1 cup red wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. Let it simmer for 2-3 minutes until reduced by about half. Add the 28 oz canned San Marzano tomatoes that have been crushed by hand, along with the 4 cups beef broth, 2 tsp salt, 1 tsp black pepper, 1 tsp sugar, 1 tsp dried oregano, and the 2 whole bay leaves.
Bring the mixture to a boil, then reduce the heat to medium-low and let it simmer for 15 minutes. This simmering time allows the flavors to meld together and the acidity of the tomatoes to balance with the richness of the meat. Stir occasionally to prevent the tomatoes from sticking to the bottom of the pot.
Finish and Serve
Return the browned meat to the pot and stir to combine. Add the 0.25 cup fresh basil leaves that have been chopped and the 0.1 cup fresh parsley that has been chopped for garnish. Simmer for another 5 minutes to heat through and allow the herbs to infuse their fresh flavors.
Taste and adjust the seasoning if needed. The soup should be well-balanced with rich, meaty flavors and bright tomato acidity. Remove the 2 whole bay leaves before serving. Ladle the soup into bowls, garnishing each serving with a sprinkle of the reserved 0.1 cup fresh parsley. Serve with crusty bread to soak up every last drop of this speakeasy-style masterpiece.
Pro Tips For Making Al Capone Soup
- CRACK THE SAUSAGE FIRST: Remove the casings from the Italian sausage before browning—it’s the only way to get even cooking and avoid chewy chunks. I learned this the hard way after serving a batch where half the sausage was still pink in the middle.
- SWEAT THE ONIONS LOW: Cook the onions at medium-low heat until they’re translucent and just starting to caramelize—about 10 minutes. Rushing this step makes the soup taste flat; patience here builds flavor.
- DON’T SKIP THE TOMATO JUICE: Drain the San Marzano tomatoes but save the juice—it’s the acidity that balances the richness. I used to toss it, thinking it was water, until I realized it’s what keeps the soup from tasting heavy.
- BROWN THE MEAT IN BATCHES: Split the ground beef into two pans and cook it until deeply browned, not just pink. This adds depth to the soup; undercooked meat just makes it taste like stew instead of something special.
Common mistakes when making perfect results
Skipping Meat Browning
This is the most common mistake I see—rushing the meat browning step. When you skip this, your soup loses that deep, caramelized flavor that makes it truly satisfying. The Maillard reaction (those beautiful browned bits) creates complex flavors you can't get any other way. I've seen people add the meat directly to the tomatoes and wonder why their soup tastes flat. Take your time here—8-10 minutes of browning transforms everything. 🔥
Using Low-Quality Tomatoes
Not all tomatoes are created equal, especially in canned form. I've made this soup with regular canned tomatoes and it's noticeably different—watery and lacking depth. San Marzano tomatoes are worth the investment because they're sweeter, meatier, and less acidic. If you can't find them, look for whole peeled tomatoes instead of crushed—they hold up better during simmering. The difference in flavor is dramatic.
Ignoring the Wine Reduction
Many home cooks pour in the wine and immediately add the tomatoes, but that's where the magic happens—the wine needs to reduce by half. This step concentrates the alcohol flavor and adds a subtle depth that's essential to the speakeasy vibe. If you're worried about alcohol content, let it reduce completely (about 5 minutes of simmering) before adding the tomatoes. The flavor will still be there without the alcohol.
Overcooking the Herbs
Fresh basil and parsley are added at the very end for a reason—they wilt and lose their bright flavor if cooked too long. I've seen people add them with the tomatoes and end up with a soup that tastes dull and cooked. Add them just 5 minutes before serving so they infuse their fresh aroma without becoming mushy. If you're prepping ahead, store them separately and stir them in at the last minute.
Underseasoning the Broth
The beef broth is where many people cut corners, often using store-bought versions that are heavily salted. I always recommend low-sodium broth so you can control the seasoning better. Taste your broth before adding it to the pot—if it's bland, season it with extra salt and pepper before combining. The soup should be rich but not salty, with a perfect balance of meaty, tomato, and herbal flavors.
Serving Without Garnishes
While the soup is delicious as-is, skipping the garnishes means missing out on that restaurant-quality presentation. A sprinkle of fresh parsley adds brightness, while a drizzle of extra-virgin olive oil ties all the flavors together. I like to add a pinch of red pepper flakes for those who want a little heat. These finishing touches elevate the dish from homemade to something special—don't skip them! ✨
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
This rich tomato-sausage soup relies on meat for its depth, but you can adapt it! Replace the sausage and beef with 1.5 lbs mushrooms (cremini or portobello) and 1 lb lentils or chickpeas for heartiness. Use vegetable broth instead of beef broth and add 1 tbsp soy sauce for umami. The wine reduction step still works beautifully with these swaps.
How do I make this soup ahead of time?
This soup actually tastes better the next day as flavors meld! Store in airtight containers for 5-6 days in the fridge or freeze for 3 months. When reheating, add a splash of water or broth to prevent thickening. For the freshest herbs, store them separately and stir them in just before serving.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over medium-low heat until steaming (about 5-7 minutes). Avoid microwaving as it can make the soup watery. For extra richness, stir in 1 tbsp olive oil or a splash of red wine while reheating. If the soup thickens too much, thin it with a little broth.
Is there a way to make this soup spicier?
Add 1-2 tsp red pepper flakes with the tomatoes, or stir in 1 chopped chipotle pepper in adobo sauce for smoky heat. For a kick at the table, serve with hot sauce or extra red pepper flakes. If using spicy sausage, reduce the added heat slightly to balance the flavors.
What wine pairs best with this soup?
A bold Chianti or Cabernet Sauvignon complements the rich tomato and sausage flavors beautifully. For a non-alcoholic option, try sparkling grape juice or a dry sparkling apple cider. The wine's acidity cuts through the soup's richness, enhancing every spoonful.
