Most Corned Beef and Cabbage Rice Casserole recipes fail for one reason: skipping the homemade sauce. After St. Patrick’s Day, you’re probably staring at a fridge full of corned beef and cabbage leftovers, dreading another dry, bland meal. This casserole fixes both problems. Swiss cheese and sour cream create a creamy sauce that coats every grain of rice, while shallots sautéed in butter build a flavor base that most recipes skip entirely. The whole thing bakes in just 46 minutes. Below you’ll find the foolproof method, make-ahead instructions, Swiss cheese substitutes (if that’s not your thing), and the one adjustment you need if you’re starting with fresh corned beef instead of leftovers.
Table of Contents
Table of Contents
Why You’ll Love This Corned Beef and Cabbage Rice Casserole
Perfect for St. Patrick’s Day Leftovers
After St. Patrick’s Day, that leftover corned beef sitting in your fridge deserves better than rubbery reheated slices. This Corned Beef and Cabbage Rice Casserole transforms what would be a sad next-day lunch into something you’ll actually crave. I developed this recipe after years of watching friends toss perfectly good corned beef because they didn’t know what else to do with it.
The secret is in the sauce. While most recipes simply dump everything together, this one builds a proper base: shallots and garlic are sautéed in butter, then flour and milk are whisked into a creamy white sauce. Swiss cheese melts into the mix, and sour cream adds tang that cuts through the richness of the corned beef. Your leftovers have never had it this good.
What makes this different:
- Uses brown rice for extra fiber and a nutty flavor
- Homemade white sauce beats canned soup every time
- Ready in 46 minutes from start to finish
Corned Beef and Cabbage Rice Casserole
- Total Time: 46 min
- Yield: 10 servings 1x
Description
This Corned Beef and Cabbage Rice Casserole transforms St. Patrick’s Day leftovers into a creamy, comforting dinner. A homemade Swiss cheese sauce with sour cream coats tender corned beef, cabbage, and brown rice.
Ingredients
3 cups cooked brown rice (about 1 cup uncooked)
2 cups cooked corned beef, diced (about ¾ lb or 340g)
4 cups cabbage, shredded (about ½ medium head)
3 tablespoons butter
2 medium shallots, minced (about ¼ cup)
3 cloves garlic, minced
3 tablespoons all-purpose flour
2 cups whole milk, warmed
2 cups Swiss cheese, shredded
½ cup sour cream
1 teaspoon mustard
Instructions
1. Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish with butter.
2. Combine cooked brown rice, shredded cabbage, and diced corned beef in a large mixing bowl. Toss until evenly distributed.
3. Melt butter in a medium saucepan over medium heat. Add minced shallots and garlic, sautéing for 2-3 minutes until softened and fragrant.
4. Sprinkle in flour and whisk constantly for 1 minute to cook out the raw taste.
5. Slowly pour in warm milk while whisking to prevent lumps from forming. Cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.
6. Remove from heat and stir in Swiss cheese until completely melted.
7. Pour the cheese sauce over the rice and cabbage mixture. Add sour cream and mustard, stirring until everything is well coated.
8. Transfer to prepared baking dish, spreading into an even layer.
9. Bake uncovered for 33 minutes until golden brown and bubbling around the edges.
10. Let rest for 5 minutes before serving.
Notes
Store in the refrigerator for up to 4 days or freezer for up to 3 months. Reheat at 350°F for 15 minutes.
Day-old rice absorbs sauce better than fresh rice, preventing a mushy texture.
Warm milk in the microwave for 30 seconds before adding to prevent the sauce from seizing.
Broil for the last 2-3 minutes if the top needs more color, but watch closely to prevent burning.
Fresh corned beef works too if you don’t have leftovers, just dice it into ½-inch pieces.
- Prep Time: 13 min
- Cook Time: 33 min
- Category: Dinner, Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 341 kcal
- Sugar: 3 g
- Sodium: 429 mg
- Fat: 20 g
- Saturated Fat: 10 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 21 g
- Fiber: 2 g
- Protein: 20 g
- Cholesterol: 68 mg
A Comforting Family Dinner
This Corned Beef and Cabbage Rice Casserole isn’t just a leftovers recipe; it’s a legitimate weeknight dinner that happens to use up what you have. The cabbage softens during baking but retains a slight crunch, adding texture that contrasts with the creamy sauce and tender corned beef. My kids actually ask for seconds, which never happens with traditional boiled cabbage.
The combination of Swiss cheese and a touch of mustard gives this casserole a depth that surprises people. It’s hearty without being heavy, and the rice stretches the meat so a little goes a long way. Ten servings means leftovers for lunch the next day, or freeze portions for busy nights. If you enjoy this, you might also like our pasta soup with ground beef and cabbage for another cozy dinner option.
Corned Beef and Cabbage Casserole Ingredients
Essential Items for This Recipe
Active Time: 13 minutes
Total Time: 46 minutes
Yield: 10 servings
- 3 cups cooked brown rice (about 1 cup uncooked)
- 2 cups cooked corned beef, diced (about ¾ lb or 340g)
- 4 cups cabbage, shredded (about ½ medium head)
- 3 tablespoons butter
- 2 medium shallots, minced (about ¼ cup)
- 3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 2 cups Swiss cheese, shredded
How to Make Corned Beef and Cabbage Rice Casserole
Prepare the Rice and Cabbage Base
This Corned Beef and Cabbage Rice Casserole comes together quickly once your ingredients are prepped. It’s the perfect way to use up St. Patrick’s Day leftovers.
- Preheat your oven to 350°F / 175°C and grease a 9×13-inch baking dish with butter.
- Combine the cooked brown rice, shredded cabbage, and diced corned beef in a large mixing bowl.
- Toss everything together until the cabbage and corned beef are evenly distributed.
The cabbage shrinks during baking, so the bowl may look full. Fresh corned beef works too if you don’t have leftovers, just dice it into ½-inch pieces. If you enjoy creamy beef dishes, try this savory cottage cheese beef bowl.
Pro Tip: Day-old rice absorbs sauce better than fresh rice, preventing a mushy texture.
Make the Swiss Cheese Sauce
- Melt butter in a medium saucepan over medium heat.
- Add minced shallots and garlic, sautéing for 2-3 minutes until softened and fragrant.
- Sprinkle in flour and whisk constantly for 1 minute to cook out the raw taste.
- Slowly pour in warm milk while whisking to prevent lumps from forming.
- Cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.
- Remove from heat and stir in Swiss cheese until completely melted.
The sauce should be thick but still pourable. Add a splash more milk if it seems too thick.
Pro Tip: Warm milk in the microwave for 30 seconds before adding, it prevents the sauce from seizing.
Assemble and Bake
- Pour the cheese sauce over the rice and cabbage mixture in the bowl.
- Add sour cream and mustard, stirring until everything is well coated.
- Transfer to your prepared baking dish, spreading into an even layer.
- Bake uncovered for 33 minutes until golden brown and bubbling around the edges.
The casserole is done when it reaches 165°F internal temperature and the cheese forms a golden crust on top. Let it rest for 5 minutes before serving so portions hold their shape.
Pro Tip: Broil for the last 2-3 minutes if the top needs more color, but watch closely to prevent burning.
Tips, Variations, and Storage
Recipe Tips for Best Results
Cover the casserole with foil for the first 25 minutes of baking; this steams the cabbage and rice so they cook through without drying out. Remove the foil for the remaining 8 minutes to let the Swiss cheese brown properly. If the sauce seems too thick when you make it, add more milk gradually, about a tablespoon at a time, until it coats the back of a spoon. Cabbage releases water as it bakes, so drain the shredded cabbage in a colander for 10 minutes if your casserole comes out watery. For cheese that won’t brown, run it under the broiler for 1-2 minutes and watch closely.
Delicious Variations
Add 1 cup of diced carrots or potatoes to make this corned beef casserole heartier, parboil potatoes for 5 minutes first, so they finish in the oven. Swap brown rice for hash browns for a breakfast-style dish, or use leftover mashed potatoes for a shepherd’s pie twist. A teaspoon of caraway seeds gives the cabbage rice casserole a traditional rye bread flavor. For extra richness, stir in 2 tablespoons of gravy from your corned beef cooking liquid. If you enjoy hearty beef dishes, try this beef stew recipe easy on the stove, for another cozy dinner.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. Thaw frozen portions overnight in the refrigerator before reheating. To reheat, cover with foil and warm at 350°F for about 15 minutes until heated through.
| Refrigerator | Up to 4 days |
| Freezer | Up to 3 months |
Frequently Asked Questions About Corned Beef and Cabbage Rice Casserole
Problem: Sauce too thick
Solution: Add milk gradually, 1 tablespoon at a time.
Problem: The casserole is too watery
Solution: Drain shredded cabbage for 10 minutes before assembling.
Problem: Cheese not browning
Solution: Remove foil and broil for 1-2 minutes.
Can I make this casserole ahead of time?
Yes, assemble the casserole up to 24 hours before baking. Cover tightly with plastic wrap and refrigerate. Add 5-10 extra minutes to the baking time since it will be cold from the refrigerator. You can also prep the Swiss cheese sauce separately and store it in an airtight container for up to 2 days.
What can I substitute for Swiss cheese?
Gruyère works beautifully; it has a similar nutty flavor and melts just as well. Provolone or sharp cheddar are good alternatives if you prefer a stronger taste. For a milder option, try Monterey Jack. Avoid pre-shredded cheese since the anti-caking additives prevent smooth melting in your sauce.
Can I use fresh corned beef instead of leftovers?
Absolutely. Dice fresh corned beef into ½-inch pieces; about ¾ pound or 340g works for this recipe. If you’re cooking corned beef specifically for this casserole, let it cool slightly before dicing so it holds its shape. The flavor will actually be more intense than using day-old leftovers.
Can I freeze this casserole?
Yes, this Corned Beef and Cabbage Rice Casserole freezes well for up to 3 months. Freeze it before or after baking; either way works. If freezing unbaked, thaw overnight in the refrigerator and add 10-15 minutes to the baking time. For already-baked portions, reheat at 350°F for about 20 minutes.
This Corned Beef and Cabbage Rice Casserole turns post-holiday leftovers into a creamy, satisfying dinner in under an hour, no canned soup required. The homemade Swiss cheese sauce is what makes this dish memorable, and covering it with foil for most of the bake ensures tender cabbage without drying out the rice. I always make a double batch because my family devours the leftovers for lunch the next day. Give it a try this weekend and let me know what you think, do you prefer Swiss cheese or would you swap in a different variety?
For more recipes like Corned Beef and Cabbage Rice Casserole, follow us on Facebook and Pinterest for easy dinner recipes and comfort food inspiration you’ll love to save.