Irish Bacon and Cabbage Soup

Category: Everyday Mains Made Simple

This dish brings together smoky bacon, tender cabbage, and diced potatoes in a rich, savory broth. Bacon is crisped first to release flavorful fat, then vegetables like onion, carrot, and cabbage are gently softened before simmering with potatoes and chicken stock. A bay leaf adds subtle aroma, while seasoning balances tastes. The bacon returns to the pot toward the end, infusing the broth with its distinctive flavor. Garnished with fresh parsley, this hearty bowl comforts with each spoonful, featuring a satisfying blend of textures and wholesome ingredients.

Breanna smiling at the camera.
Created By Breanna
Last updated on Fri, 27 Mar 2026 16:29:34 GMT
A bowl of soup with bacon, cabbage, and potatoes. Save
A bowl of soup with bacon, cabbage, and potatoes. | foodiffy.com

This Irish bacon cabbage and potato soup is a cozy weeknight dinner that comes together quickly using simple ingredients. It fills the kitchen with homey aromas and delivers comfort without fuss, making it an ideal choice when you want something warm and nourishing.

I first made this soup on a chilly evening when I needed an easy dinner and it quickly became a family favorite. The crispy bacon contrasts beautifully with soft vegetables creating a comforting bowl worth repeating.

Ingredients

  • Bacon: brings a smoky richness and provides flavorful fat for cooking. Choose thick cut for the best texture
  • Onion: adds sweetness and depth while softening in the bacon fat
  • Cabbage: offers bulk and subtle earthiness. Use fresh and vibrant leaves for bright flavor
  • Potatoes: give body and creaminess as they soften. Waxy potatoes hold shape better but starchy ones melt nicely too
  • Carrot: adds a hint of natural sweetness and color. Look for firm ones without soft spots
  • Chicken stock: is the soup’s base and adds savory tones. Homemade or a quality low sodium store-bought is best
  • Bay leaf: infuses a subtle herbal aroma
  • Kosher salt and black pepper: balance the flavors naturally
  • Parsley: for garnish adds a fresh herbaceous note and color pop

Instructions

Build The Flavor Base:
Cook the bacon pieces over medium heat in a large pot until crispy around 5 to 7 minutes. Remove bacon with a slotted spoon and leave the fat in the pot. This bacon fat is crucial for layering flavor in the soup.
Sauté Aromatics:
Add the finely chopped onion to the bacon fat and cook over medium heat for 3 to 4 minutes until softened and translucent. Then add the sliced carrot and stir, cooking for another 2 minutes. This gently sweats the vegetables releasing natural sweetness.
Add Vegetables And Season:
Stir in the diced potatoes and roughly chopped cabbage to the pot. Season with kosher salt and black pepper to taste. Cook for 3 to 4 minutes until the vegetables just begin to soften. This step helps build texture and meld flavors before adding liquid.
Simmer Soup:
Pour in 4 to 5 cups of chicken stock and add one bay leaf. Bring to a boil, then reduce heat to low and let the soup simmer covered for 15 to 20 minutes. The potatoes and cabbage will become tender, developing the soup's heartiness.
Combine And Finish:
Return the crispy bacon to the pot and stir through to rewarm. Taste and adjust salt and pepper as needed. Ladle into warm bowls and garnish with freshly chopped parsley. Serve immediately for the best flavor.
A bowl of soup with meat and vegetables.
A bowl of soup with meat and vegetables. | foodiffy.com

Bacon is my secret weapon in this soup. Crisping it well first and cooking onions in that fat transforms the whole dish. One cold evening the aroma of sizzling bacon while the cabbage simmered brought a comforting nostalgia from old family kitchens. It always feels like a warm hug in a bowl.

Storage Tips

Store leftover soup in an airtight container in the refrigerator for up to three days. Reheat gently on the stovetop or microwave to avoid breaking the potatoes down too much. For the best texture add fresh parsley just before serving.

Ingredient Swaps

Swap chicken stock for vegetable broth to make a pescatarian version without losing depth of flavor. Use smoked sausage or pancetta in place of bacon for a different smoky twist. Try kale or Swiss chard instead of cabbage for a heartier green and a slightly different texture.

Serving Ideas

Serve with crusty buttered bread or soda bread to soak up the flavorful broth. A side of pickled vegetables complements the richness and adds bright acidity. Add a dollop of whole grain mustard or horseradish cream for a spicy kick that is delicious with this soup.

Seasonal Twists

For spring add fresh peas or young asparagus along with the potatoes in the last 10 minutes of cooking. In autumn swap carrots for roasted squash cubes to introduce a sweet nutty element. Winter calls for a sprinkle of grated cheddar cheese or a swirl of cream just before serving for extra indulgence.

A bowl of soup with bacon, cabbage, and potatoes.
A bowl of soup with bacon, cabbage, and potatoes. | foodiffy.com

This soup is a true comfort food that combines simplicity with hearty, layered flavors. Perfect for warming up any cold evening.

Frequently Asked Recipe Questions

→ Can I use a different type of bacon?

Yes, smoked or unsmoked bacon can be used depending on your flavor preference, though smoked adds a richer depth.

→ What can substitute the chicken stock?

Vegetable stock or water with added herbs can substitute, but chicken stock brings a fuller savory base.

→ How do I ensure the cabbage stays tender but not mushy?

Simmer the cabbage gently towards the end of cooking and avoid overcooking to maintain slight texture.

→ Can this be prepared ahead of time?

Yes, flavors deepen when allowed to rest; reheat gently before serving to preserve textures.

→ What garnish pairs well with this dish?

Fresh parsley brightens the dish, but chives or thyme can also complement the flavors nicely.

Irish Bacon Cabbage Potato

Savor crispy bacon, soft cabbage, and potatoes mingled in a flavorful broth, perfect for a cozy meal.

Preparation Time
10 mins
Time to Cook
30 mins
Overall Time
40 mins
Created By: Breanna

Type of Recipe: Lunch & Dinner

Cooking Difficulty: Suitable for Beginners

Cultural Origin: Irish

Portion Size: 4 Number of Servings

Dietary Options: Gluten-Free, Dairy-Free

Ingredients Required

→ Meat

01 227 grams bacon, quartered

→ Vegetables

02 1 onion, finely chopped
03 225 grams cabbage, roughly chopped
04 227 grams potatoes, washed and diced
05 1 carrot, peeled and finely sliced

→ Liquids and Herbs

06 950 to 1180 milliliters chicken stock
07 1 bay leaf
08 Kosher salt, to taste
09 Ground black pepper, to taste

→ Garnish

10 Fresh parsley, chopped

Guide to Cooking

Step 01

Cook bacon in a large pot over medium heat until crispy, approximately 5 to 7 minutes. Remove with a slotted spoon and set aside, retaining the bacon fat in the pot.

Step 02

Add finely chopped onion to the pot and cook for 3 to 4 minutes until softened. Incorporate sliced carrot and continue cooking for an additional 2 minutes.

Step 03

Stir in diced potatoes and chopped cabbage. Season with kosher salt and black pepper to taste. Cook for 3 to 4 minutes to slightly soften the vegetables.

Step 04

Pour in chicken stock and add the bay leaf. Bring mixture to a boil, then reduce heat to low and simmer gently for 15 to 20 minutes until potatoes and cabbage are tender.

Step 05

Return cooked bacon to the pot and stir to combine. Adjust seasoning as needed. Ladle the soup into bowls and garnish with freshly chopped parsley. Serve warm.

Extra Suggestions

  1. Using homemade chicken stock enhances the depth of flavor, but high-quality store-bought stock works well as a convenient alternative.

Necessary Equipment

  • Large heavy-bottomed pot
  • Slotted spoon

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains pork and poultry derivatives

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 280
  • Fats: 18 g
  • Carbohydrates: 20 g
  • Protein: 12 g