Ham and Wild Rice Soup Recipe: Rustic Creaminess With Nutty Grains

Ham and Wild Rice Soup Recipe: Rustic Creaminess With Nutty Grains

This soup transforms leftover ham into a rustic, deeply satisfying meal that warms from the first spoonful. The wild rice adds a nutty depth that perfectly complements the rich, creamy broth.

I developed this method after testing several versions, always returning to the combination of hearty ham, earthy wild rice, and fresh vegetables. The slow simmer allows flavors to meld while keeping the rice tender.

What results is a bowl filled with chunks of ham, plump wild rice grains, and vegetables in a velvety broth. It’s hearty enough for dinner yet refined enough for guests.

One pot, simple ingredients, and about an hour deliver this comforting classic. The aroma alone will gather everyone at the table.

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

Ingredients for Ham and Wild Rice Soup

Leftover ham, wild rice, and fresh vegetables create this hearty, velvety soup in one pot.

Ingredient Amount Notes
Cooked Ham 🍖 2 cups Diced, leftover preferred
Wild Rice Blend 🌾 1 cup Rinsed, uncooked
Carrots 🥕 2 whole Peeled, diced medium
Celery Stalks 🌿 2 whole Diced, leaves reserved
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Chicken Broth 🍲 6 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for richness
Unsalted Butter 🧈 2 tbsp For sautéing vegetables
All-Purpose Flour 🌾 2 tbsp For thickening broth
Dried Thyme 🌿 ½ tsp Crushed between fingers
Bay Leaf 🍃 1 whole Removed before serving
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The ham defines the flavor depth here. Leftover baked ham (with its smoky, salty richness) outperforms deli ham—avoid pre-sliced as it lacks texture. Wild rice blends (like Lundberg’s) cook faster than pure wild rice while maintaining that signature nutty bite. For vegetables, organic carrots and celery from Whole Foods or Trader Joe’s deliver superior freshness.

No wild rice? Brown rice at half the amount works (adjust cooking time). Substitute ham with smoked turkey or rotisserie chicken for variation. For dairy-free, replace cream with coconut milk—the fat content keeps the broth velvety. The thyme can be swapped for rosemary at equal volume, but its piney note shifts the profile slightly.

Prepared soup keeps 4-5 days refrigerated in airtight containers. Wild rice continues absorbing liquid, so add a splash of broth when reheating. Freezes beautifully for 3 months—cool completely before portioning. Garnish with parsley just before serving to preserve its vibrant color.

❤️

Why You’ll Love This Recipe

  • Minimal Chopping: I just dice the onion, carrots, and celery—no fancy knife skills needed.
  • Rich & Hearty: The wild rice soaks up the ham’s smoky flavor, making every bite ridiculously good.
  • Feeds a Crowd: Honestly, it’s my go-to for potlucks or Sunday dinner with the whole family.
  • Stretches Leftovers: I use up that holiday ham, and the soup tastes even better the next day.

Step-by-Step Instructions for Ham and Wild Rice Soup

Master the technique for a velvety soup with perfectly cooked grains and rich, layered flavors.

Step 1: Sauté Aromatic Vegetables for Depth

Melt the 2 tbsp Unsalted Butter in a large Dutch oven over medium heat. Add the 2 whole Carrots, 2 whole Celery Stalks, and 1 whole Yellow Onion and sauté for 8-10 minutes until the vegetables soften and the onion becomes translucent.

I crush the 0.5 tsp Dried Thyme between my fingers as I add it to release its essential oils. Stir in the 3 cloves Garlic Cloves and cook for 30 seconds until fragrant—don’t let it brown. This foundation builds the soup’s complex flavor profile.

Step 2: Create the Roux and Toast the Wild Rice

Sprinkle the 2 tbsp All-Purpose Flour over the vegetables and stir constantly for 2 minutes to cook out the raw flour taste. This creates a light roux that will thicken the soup beautifully.

Add the 1 cup Wild Rice Blend and toast for 1 minute, stirring constantly. This step enhances the rice’s nutty flavor and prevents a starchy aftertaste. The mixture should look slightly dry and smell aromatic before adding liquid.

Step 3: Simmer with Broth and Ham

Gradually pour in the 6 cups Chicken Broth while stirring to prevent lumps. Add the 1 whole Bay Leaf, 1 tsp Salt, and 0.5 tsp Black Pepper. Bring to a boil, then reduce heat to low and cover.

Simmer for 40-45 minutes until the wild rice is tender and has absorbed much of the liquid. Stir in the 2 cups Cooked Ham during the last 5 minutes of cooking—just long enough to warm through without overcooking.

Step 4: Finish with Cream and Final Adjustments

Remove the pot from heat and discard the 1 whole Bay Leaf. Stir in the 1 cup Heavy Cream and let it warm through for 2-3 minutes. The soup should have a velvety texture with visible flecks of ham and vegetables.

Taste and adjust seasoning if needed. The wild rice should be tender but still hold its shape, and the broth should coat the back of a spoon. Ladle into bowls and garnish with the 0.25 cup Fresh Parsley for a bright finish.

👨‍🍳

Pro Tips For Making Ham And Wild Rice Soup

  • Precook the Rice: Wild rice blends can take 45-60 minutes to soften, so cook them separately before adding to the soup—otherwise you’ll end up with chewy rice or overcooked veggies.
  • Sauté the Veggies: Cook the onion, carrots, and celery in butter or oil for 5-7 minutes until softened; it builds a flavor base that makes the soup taste richer and more developed.
  • Use Ham Bone: If your cooked ham came with a bone, toss it in while simmering to extract extra depth—just remove it before serving.
  • Skip the Salting: Ham is already salty, so taste the broth before adding extra salt; I learned this the hard way after ruining a batch with over-seasoning.

Dietary Considerations for ham and wild rice soup

Gluten-Free Option

Swap the 2 tbsp All-Purpose Flour for 2 tbsp cornstarch or a gluten-free flour blend. Mix it with 2 tbsp cold water first to create a slurry before stirring into the soup. This maintains the velvety texture without gluten. I’ve tested this with Bob’s Red Mill 1:1 blend with great results.

Dairy-Free Adaptation

Replace the 1 cup Heavy Cream with 1 cup full-fat coconut milk for a rich, dairy-free version. The coconut adds a subtle sweetness that pairs well with the ham. For a neutral flavor, use unsweetened almond milk with 1 tbsp nutritional yeast for creaminess. 💪

Lower-Sodium Version

Use low-sodium chicken broth and reduce the added 1 tsp Salt to ½ tsp. Since ham is naturally salty, taste before adding extra seasoning. I also recommend rinsing the diced ham briefly to remove excess sodium.

Vegetarian Variation

Omit the ham and add 1½ cups cooked lentils or chopped mushrooms for heartiness. Use vegetable broth instead of chicken broth. A splash of liquid smoke can mimic the smoky depth of ham if desired.

Nut Allergy Note

This recipe is naturally nut-free, but check your broth and wild rice blend labels. Some brands process ingredients in facilities with tree nuts. For extra caution, use homemade broth and certified nut-free rice. 🌱

Low-Carb Adjustment

Reduce the 1 cup Wild Rice Blend to ½ cup and add 1 cup diced cauliflower for bulk. The cauliflower absorbs the broth’s flavor while keeping carbs in check. Simmer until both are tender, about 25-30 minutes.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 15g75%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 35g13%
Dietary Fiber 3g11%
Sugars 4g
Protein 22g44%
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 use leftover holiday ham?

Leftover baked ham works perfectly and adds rich, smoky flavor. Just dice into ½-inch cubes and add during the last 5 minutes of cooking to prevent overcooking.

2

Why toast the wild rice first?

Toasting for 1 minute enhances the nutty flavor and prevents a starchy aftertaste. This small step makes a big difference in the final dish’s depth of flavor.

3

How do I fix a too-thin soup?

Mix 1 tbsp cornstarch with 1 tbsp cold water, then stir into the simmering soup. Cook for 2-3 minutes until thickened. Never add dry cornstarch directly.

4

Can I make this ahead?

The soup keeps 4-5 days refrigerated and freezes well for 3 months. Wild rice absorbs liquid as it sits, so add a splash of broth when reheating.

★★★★★4.8(6 reviews)
Tyler Campbell