Layer the base: Place the onions, potatoes, and carrots in the bottom of the slow cooker. These form a bed and keep the meat elevated so it cooks evenly.
Add the brisket: Set the corned beef on top, fat side up. Sprinkle the included spice packet over the meat.
If you don’t have one, use peppercorns plus a pinch of mustard seeds and coriander if you like.
Pour in liquid: Add the broth and beer (or all broth). Stir in the brown sugar and tuck in the bay leaves and garlic. The liquid should come about halfway up the meat.
Set and cook: Cover and cook on Low for 8–10 hours (best for tenderness) or High for 5–6 hours.
Don’t lift the lid unless you need to.
Add cabbage at the end: In the last 60–90 minutes, wedge the cabbage around the brisket. This timing keeps it tender but not mushy.
Rest the meat: Transfer the brisket to a cutting board and let it rest for 10–15 minutes. Skim excess fat from the cooking liquid.
Slice against the grain: Cut the brisket into 1/4-inch slices across the grain for the best texture.
Serve: Plate the meat with vegetables.
Spoon a bit of the cooking liquid over the top. Serve with mustard and a sprinkle of parsley.