Columbia Restaurant Spanish Bean Soup Recipe: Tampa’s Signature Smoky Ham Depth

Columbia Restaurant Spanish Bean Soup Recipe: Tampa’s Signature Smoky Ham Depth illustration with key details

Tampa’s historic Columbia Restaurant has served its signature Spanish bean soup for over a century, blending Cuban flavors with Florida’s smoky ham tradition. This recipe captures the restaurant’s iconic balance—tender beans, rich broth, and layers of smoked ham depth that define its reputation.

The secret lies in slow-simmering dried beans with ham hock until the broth turns velvety, then finishing with sofrito and spices. While traditionally made with pork, I’ve included vegetarian adaptations that maintain the soup’s hearty character. One taste explains why this dish has remained a Tampa staple since 1905.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Columbia Restaurant Spanish Bean Soup

This iconic Tampa soup begins with dried beans, smoky depth, and a sofrito base—capturing Columbia Restaurant’s century-old tradition in every bowl.

Ingredient Amount Notes
Dried white beans 🌱 1 lb Great Northern or navy variety preferred
Smoked ham hock 🍖 1 whole About 12 oz, or substitute smoked paprika for vegetarian option
Yellow onion 🧅 1 whole Medium-sized, finely diced
Green bell pepper 🌶️ 1 whole Medium-sized, finely diced
Garlic cloves 🧄 6 cloves Freshly minced for optimal flavor
Canned diced tomatoes 🍅 14 ½ oz Fire-roasted preferred, with juices
Tomato paste 🍅 2 tbsp Double-concentrated for depth
Dried oregano 🌿 1 tsp Mediterranean variety preferred
Ground cumin 🌿 1 tsp Freshly toasted for maximum aroma
Bay leaves 🌿 2 whole Fresh or dried, removed before serving
Vegetable broth 💧 6 cups Low-sodium preferred for control
Smoked paprika 🌶️ 1 tsp Spanish variety for authentic flavor
Olive oil 🫒 3 tbsp Extra-virgin for sofrito base
Kosher salt 🧂 1 ½ tsp Diamond Crystal preferred for precision
Freshly ground black pepper 🌶️ ½ tsp Coarsely ground for texture

The ham hock is non-negotiable for authentic flavor, though smoked paprika plus liquid smoke creates a convincing vegetarian alternative. Opt for Great Northern beans—their creamy texture defines the soup’s signature mouthfeel. For the sofrito base, freshly minced garlic and properly toasted cumin make the difference between good and restaurant-quality. Most supermarkets carry suitable ham hocks, but Latin markets often stock the smokiest options.

Vegetarian adaptations require smoked paprika plus 1 tsp liquid smoke to replicate the ham’s depth. Mushroom broth can substitute vegetable broth for umami richness. While canned beans save time, the dried version’s velvety texture is worth the soak. For the tomatoes, San Marzano offers superior sweetness, though any fire-roasted variety works. The bay leaves should be fresh if possible—dried loses potency after six months.

Dried beans keep indefinitely in airtight containers, though best used within 12 months. Prepared soup maintains optimal flavor for 4-5 days refrigerated and freezes beautifully for 3 months. The sofrito base can be prepped ahead and refrigerated for 3 days, allowing flavors to meld. For long-term storage, portion soup into airtight containers with minimal headspace to prevent freezer burn.

❤️

Why You’ll Love This Recipe

  • I’ll be real: this makes a lot. Double it for a party, or keep it for lazy lunches—it reheats like a dream. My kids fight over the last bowl, and the beans soak up even more flavor overnight.
  • One-Pot Magic: Honestly, I love recipes where cleanup is just one pot. This soup simmers everything—beans, ham hock, and veggies—together, so you’re not stuck scrubbing multiple pans. (Yes, even the garlic and onion caramelize right in there.)
  • Smoky, Savory Depth: That smoked ham hock does all the work. The first time I made this, the aroma alone had my neighbor asking for a taste—rich, garlicky, with just enough peppery kick from the green bell. No fancy spices needed.
  • Budget-Friendly Protein: Dried beans and a single ham hock stretch into four hearty meals. I’ve served it to guests who swore it was a pricey restaurant dish. (Between us, it costs less than takeout and tastes twice as good.)

Step-by-Step Instructions for Columbia Restaurant Spanish Bean Soup

This methodical approach builds layers of smoky, savory depth characteristic of Tampa’s signature dish.

Step 1: Prepare the Bean and Ham Base

Begin by sorting through the 1 lb Dried white beans, removing any debris or imperfect beans. Rinse thoroughly under cold water, then transfer to a large bowl. Cover with water by 2 inches and soak overnight, or use the quick-soak method: cover with water, bring to a boil for 2 minutes, then let stand covered for 1 hour. Drain and rinse before using.

In a large Dutch oven, combine the soaked beans, 1 whole Smoked ham hock, and 6 cups Vegetable broth. Bring to a gentle boil over medium-high heat, then reduce to low heat and simmer uncovered for 1 hour. Skim any foam that rises to the surface during the first 15 minutes of cooking. This initial simmering extracts the ham’s smoky essence while partially softening the beans.

Step 2: Develop the Sofrito Foundation

While the beans simmer, prepare the aromatic base. Heat 3 tbsp Olive oil in a separate skillet over medium heat. Add the finely diced 1 whole Yellow onion and 1 whole Green bell pepper. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and develop a translucent quality without browning.

Add the 6 cloves Garlic cloves (minced) and cook for an additional 1 minute until fragrant. Stir in the 2 tbsp Tomato paste, 1 tsp Dried oregano, 1 tsp Ground cumin, and 1 tsp Smoked paprika. Cook this mixture for 2-3 minutes, allowing the spices to bloom and the tomato paste to deepen in color. This concentrated base will provide the soup’s characteristic depth of flavor.

Step 3: Combine and Simmer to Perfection

Transfer the sofrito mixture to the pot with the beans and ham hock. Add the 14.5 oz Canned diced tomatoes (with juices), 2 whole Bay leaves, 1.5 tsp Kosher salt, and 0.5 tsp Freshly ground black pepper. Stir to combine all ingredients thoroughly, ensuring the beans are fully submerged in liquid. If necessary, add water to cover by 1 inch.

Return the soup to a gentle simmer over medium-low heat. Partially cover and cook for 1.5 to 2 hours, stirring occasionally, until the beans reach perfect tenderness—they should hold their shape but yield easily when pressed against the pot’s side. The ham hock meat should be falling from the bone at this stage, indicating full flavor extraction.

Step 4: Finish and Adjust Seasoning

Remove the bay leaves and transfer the smoked ham hock to a cutting board. When cool enough to handle, shred the meat from the bone, discarding any skin or connective tissue. Return the shredded meat to the pot and stir to distribute evenly throughout the soup.

Taste and adjust the seasoning if needed. The soup should have a balanced smokiness from the ham, a subtle heat from the spices, and a rich tomato undertone. For optimal texture, the broth should lightly coat the back of a spoon. If too thick, thin with additional broth or water. Allow the soup to rest off heat for 15 minutes before serving to let the flavors meld completely.

👨‍🍳

Pro Tips For Making Columbia Restaurant Spanish Bean Soup

  • Soak beans overnight: I learned this the hard way—skipping the soak means your white beans will either stay stubbornly firm or turn to mush before they’re fully cooked. Cover them with water by 2 inches and add a pinch of salt (yes, really) to jumpstart tenderness.
  • Brown the ham hock first: Don’t just toss it in with the beans. Sear that smoked ham hock in the pot for 5-7 minutes until deeply browned—it builds a sticky, savory fond that’ll flavor the whole soup. (Skip this, and you’ll miss that signature Columbia Restaurant depth.)
  • Sweat the veggies low: Cook the onion, bell pepper, and garlic over medium-low heat for a full 10 minutes until they’re soft but not browned. Rushing this step leaves them harsh and raw-tasting in the final soup—I used to crank the heat and wonder why my broth tasted flat.
  • Use ham bone broth: Sounds like extra work, but simmer the ham hock in 2 quarts of water for 1 hour before adding beans. Strain and return the broth to the pot—it’s the difference between good soup and the rich, smoky base this recipe’s known for. (Store-bought broth won’t cut it here.)

Common Mistakes When Making Great columbia restaurant spanish bean soup

Undercooked Beans

The most common mistake I see is rushing the bean cooking process. This soup requires 1.5 to 2 hours of simmering after combining all ingredients—don’t cut this short. Test beans by pressing one against the pot’s side; it should crush easily but not turn to mush. If they’re still firm, keep simmering in 15-minute increments. 🌱

Skipping the Soak

While quick-soak methods work in a pinch, I strongly recommend overnight soaking for that authentic velvety texture. Unsoaked beans often remain grainy, and they’ll absorb liquid unevenly during cooking. If you must quick-soak, ensure you boil for the full 2 minutes and let stand covered for 1 hour—no shortcuts.

Neglecting the Ham

The smoked ham hock isn’t just for flavor—it’s the soul of this soup. Many home cooks remove it too early or don’t shred the meat back into the pot. Let it simmer the entire time until the meat falls from the bone, then carefully pick through it, discarding only the bone and gristle. Every bit of that smoky meat belongs in your soup.

Overlooking the Sofrito

Rushing the onion, pepper, and garlic base is a flavor killer. These vegetables need 8-10 minutes to properly soften and develop sweetness. I cook mine until they’re translucent but not browned—this builds the perfect foundation. Don’t skip the 2-3 minutes of cooking the tomato paste and spices either; this step deepens the entire dish’s character. 🔥

Seasoning Too Early

Adding all your salt at the beginning can lead to over-seasoned broth as liquid reduces. I wait until the final 30 minutes to adjust seasoning. The ham hock contributes significant saltiness, so taste first. Remember, you can always add more kosher salt or black pepper, but you can’t take it out.

Ignoring the Rest

Like most stews, this soup needs 15 minutes off heat before serving to let flavors meld. Skipping this step means you’ll miss the full depth of the ham and spices. I often make it a day ahead—the flavors intensify overnight. If serving immediately, at least cover and let it sit while you prepare your garnishes and bread. ✨

Nutrition Facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 3g15%
Cholesterol 20mg7%
Sodium 780mg34%
Total Carbohydrate 35g13%
Dietary Fiber 10g36%
Sugars 4g
Protein 18g36%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I make this soup vegetarian?

Replace the ham hock with 1 tbsp smoked paprika plus ½ tsp liquid smoke for depth. Use mushroom broth instead of vegetable broth for extra umami. The beans and sofrito will still deliver rich flavor.

2

How long will the soup keep in the fridge?

Stored in an airtight container, it stays fresh for 4-5 days. The flavors actually deepen overnight! Reheat gently on the stove with a splash of water to maintain texture. Avoid microwaving to prevent beans from turning mushy.

3

What’s the best way to freeze leftovers?

Cool completely, then portion into freezer-safe containers with ½-inch headspace. It freezes beautifully for 3 months. Thaw overnight in the fridge before reheating. For best results, freeze without garnishes and add fresh ones when serving.

4

Can I use canned beans instead of dried?

You can, but the texture won’t be the same. If using canned, drain and rinse 4 (15-oz) cans of Great Northern beans, then simmer for just 30 minutes with the ham hock. The flavor will be good, but dried beans give that creamy, velvety quality.

★★★★★4.9(14 reviews)
Nathan Turner