I didn’t grow up eating corned beef and cabbage. The first time I had it, it was honestly a little too heavy for me. Big slabs of meat, soft vegetables, everything kind of blending together. Good, but not something I craved again.
Then one cold evening I had leftover corned beef sitting in the fridge and no real dinner plan. I decided to throw it into a pot with vegetables and broth just to use it up. That random decision turned into one of those meals I now make on purpose.
This soup is lighter than the traditional plate, but somehow feels cozier. It’s brothy, full of tender vegetables, and the corned beef turns into these salty little bites that flavor everything without overpowering the bowl.
I started making it around early spring when the weather can’t decide what it’s doing. Not quite winter, not quite warm. This soup fits right into that in between mood.
It’s also the kind of meal that makes the house smell like you actually tried, even if all you did was stir a pot every now and then.
Ingredients I Used for the Recipe
- 2 teaspoons olive oil – just enough to soften the vegetables and start building flavor without making it greasy.
- 2 leeks, chopped (white and light green parts) – these give a mild onion taste that feels softer than regular onions.
- 2 cloves garlic, minced – for that familiar savory base that makes the soup smell amazing almost instantly.
- 3 medium carrots, chopped – adds sweetness and color, plus they hold up well during the long simmer.
- 1 yellow bell pepper, chopped – I like the brightness it brings. It makes the soup taste fresher.
- 1 pound lean corned beef brisket – the heart of the soup, giving it that signature salty, spiced flavor.
- 6 cups water – keeps the broth clean and simple so the meat and vegetables can shine.
- 2 bay leaves – a small addition that quietly adds depth while everything cooks.
- 1/4 cup chopped fresh parsley, plus more for garnish – wakes the whole pot up at the end.
- 1 large potato, peeled and cubed – makes the soup feel hearty without turning it heavy.
- 1 small head cabbage, cored and chopped – the classic partner to corned beef, but softer and better in soup form.
- Fresh black pepper to taste – balances the saltiness from the beef.
- Seasoning packet or peppercorns that come with the corned beef – this is where that traditional flavor really comes from.
How to make Corned Beef and Cabbage Soup?
Step 1 – Start with the Aromatics
I heat the olive oil in a large pot over medium low heat. Nothing aggressive here. This is a slow build kind of meal.
The leeks go in first. I let them cook for about 4 to 5 minutes until they soften and smell slightly sweet. If they start browning, the heat is too high. Learned that the hard way once.
Step 2 – Add the Supporting Vegetables
I stir in the garlic, carrots, and bell pepper. These only need a few minutes. Just enough to wake them up and coat them in flavor.
At this point the pot already smells like dinner, which is always reassuring.
Step 3 – Build the Broth
The corned beef goes in next, along with the seasoning packet, bay leaves, parsley, and water. It doesn’t look like much yet, but give it time.
I bring everything to a gentle boil, then immediately lower the heat and cover the pot.
Step 4 – Let It Simmer Low and Slow
This is where patience comes in. I let it simmer for about 3 hours.
The meat slowly tenderizes and releases all that spiced flavor into the broth. There’s no shortcut here. I’ve tried rushing it before and the texture just wasn’t the same.
Step 5 – Shred the Corned Beef
Once the meat is fork tender, I take it out and place it on a cutting board. It usually falls apart without much effort.
I shred it with two forks, trimming any large fatty pieces, then return it to the pot.
Step 6 – Add the Cabbage and Potatoes
The chopped cabbage and cubed potato go in last. This keeps them from overcooking and turning mushy.
I let the soup continue simmering for another 40 to 45 minutes, until the potatoes are tender and the cabbage is soft but not lifeless.
Step 7 – Taste and Adjust
Right before serving, I taste the broth. Usually I only add black pepper because the corned beef already brings plenty of salt.
A sprinkle of fresh parsley at the end makes it feel finished instead of just cooked.
Tips
Don’t Skip Trimming the Meat
Corned beef can be fatty. If I don’t trim some of it, the soup ends up with an oily layer that takes away from the clean flavor.
Give It Time
This is not a fast soup, and that’s exactly why it works. The long simmer is what turns a few simple ingredients into something that tastes like it took way more effort.
Add Cabbage Later, Not Earlier
I made the mistake once of adding everything at the same time. The cabbage completely disappeared into the broth. Now I always wait so it keeps some texture.
Use Leftovers If You Have Them
This soup is actually perfect for leftover corned beef. Sometimes I make the meat one day and the soup the next. The flavor is even better.
Keep the Broth Simple
It’s tempting to add store bought broth, but water really does work beautifully here because the beef creates its own rich base.
It Gets Better the Next Day
Like most soups, this one somehow improves overnight. The flavors settle in and everything tastes more blended. I almost like it more as leftovers.
How I Serve It and What I’ve Learned After Making It Too Many Times to Count
I usually serve this with a piece of crusty bread and call it dinner. Nothing fancy. It doesn’t need anything else competing with it.
What I love most is how balanced it feels. You get the salty richness from the corned beef, sweetness from the carrots, softness from the potatoes, and that mellow cabbage tying it all together.
It’s hearty without making you feel weighed down. That’s a rare thing for a dish that started as such a heavy classic.
I also like that it’s forgiving. If I chop the vegetables unevenly, it still works. If it simmers an extra half hour because I got distracted, it still works. This is not a fussy recipe.
Over time I realized this soup isn’t just a way to celebrate one specific holiday. It’s a way to stretch ingredients, slow down a little, and make something that feels comforting without trying too hard.
Now it’s one of those meals I come back to whenever I want something warm, simple, and dependable. The kind of recipe that doesn’t need to impress anyone. It just needs to be good. And it always is.
Corned Beef and Cabbage Soup Recipe
Description
This hearty Corned Beef and Cabbage Soup is a fun twist on a classic Irish dish, featuring tender corned beef, cabbage, potatoes, bell peppers, and aromatics simmered into a comforting one-pot meal. Perfect for St. Patrick's Day or any chilly evening, this soup delivers rich flavor with plenty of vegetables for a balanced, satisfying bowl.
ingredients
Instructions
Stove Method
-
In a large pot or Dutch oven, heat olive oil over medium-low heat.
-
Add leeks and sauté until soft, about 4-5 minutes; add garlic, carrots, and yellow pepper and sauté about 2-3 minutes.
-
Add corned beef, peppercorns or seasoning packet from the corned beef, bay leaves, parsley, and water; cover and bring to a boil.
-
Simmer covered on low heat for about 90 minutes, until the meat becomes tender.
-
Remove the corned beef, set it on a cutting board, and shred with a fork.
-
Return shredded beef to the pot, then add the cabbage and potatoes; taste for salt and pepper and adjust as needed.
-
Cook until the potatoes and cabbage are tender, about 45 more minutes.
Nutrition Facts
Servings 5
- Amount Per Serving
- Calories 281kcal
- % Daily Value *
- Total Fat 12g19%
- Saturated Fat 3.5g18%
- Cholesterol 50mg17%
- Sodium 782mg33%
- Potassium 650mg19%
- Total Carbohydrate 31.5g11%
- Dietary Fiber 7g29%
- Sugars 3.5g
- Protein 14g29%
- Calcium 80 mg
- Iron 2.5 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Make it ahead: This soup tastes even better the next day; store leftovers in an airtight container in the refrigerator for up to 4 days.
- Slow Cooker option: After sautéing aromatics, transfer everything to a slow cooker and cook on high for 4 1/4 hours or low for 8 1/2 hours.
- Instant Pot option: Cook corned beef on high pressure for 90 minutes, then add potatoes and cabbage and cook 8 more minutes.
- Lower sodium tip: Use low-sodium broth instead of water and rinse the corned beef before cooking to reduce salt content.