Main dish

Beef Casserole with Mushrooms and Eggplant

This slow cooked beef casserole is the perfect dinner for those chilly fall nights. Try it and I bet you'll love the flavors!

To recipe
Beef casserole with potatoes
A white, fluffy chef's hat with an orange band, logo of Foodness Gracious.


Slow cooked chuck roast makes this beef casserole melt-in-your mouth delicious!

Main dish
120 minutes
Total TIME:
140 minutes
20 minutes


  • 6 tbsp all purpose flour
  • 1 tsp salt
  • 1/2 tsp garlic powder
  • 1/2 tsp paprika
  • 1/2 tsp onion powder
  • 1 pinch black pepper
  • 2-2 1/2 pounds beef chuck roast cut into squares
  • olive oil
  • 1 small onion diced
  • 8 ounces brown mushrooms
  • 3 cups diced eggplant
  • 1/4 cup Holland House Red Cooking Wine
  • 3/4 cup Cabernet
  • 1 1/2 cups beef broth
  • 2 tbsp ketchup
  • 3 tbsp Worcestershire sauce
  • 2 TBSP fresh chopped rosemary

Ingredient Swaps


  1. Preheat the oven to 350 degrees F.
  2. In a bowl whisk together the first 6 ingredients.
  3. Add the chuck roast into the flour mixture and toss well.
  4. Heat a large dutch oven style pot with some olive oil over a medium high heat and add some of the beef to sear on all sides for a few minutes. You may have to do this in batches.
  5. Transfer the meat to a plate.
  6. Using the same pot, add 2 tbsp olive oil and the diced onion.
  7. Cook for a few minutes then add the mushrooms and eggplant.
  8. Cook until everything is well colored and starting to get soft.
  9. Add the red cooking wine, red wine, broth, ketchup, Worcestershire and rosemary and mix well.
  10. Add the meat to the pot, cover with a lid and place in the oven.
  11. Cook for 1 1/2 hours and then check for tender meat. It should be soft when pressed with a fork.
  12. Serve with roasted or mashed potatoes.

Recipe insights & TIPS

Fire up your dutch ovens and slow cookers because fall is coming and this beef casserole is calling your name!This post is sponsored by Holland House Cooking Wines, all opinions are my own.

Beef casserole with potatoes

And that means melt-in-your-mouth dinners like this braised beef casserole loaded with mushrooms and eggplant! I was excited to dig out my heavy pot from way back in the cupboard. I don't think it's moved since this time last year, why would it with all the hot weather we've been having here? But now I can start to plan for the colder nights when heavier foods are okay, and every slow-cooked meat dish usually needs some kind of wine because of the flavor it adds. It also helps to tenderize the meat. As part of my relationship with Holland House Cooking Wines, adding their Red Cooking Wine was the perfect idea to boost the flavor in this beef casserole. Oyster mushrooms and lots of fresh rosemary also helped make this one of the best beef casserole dishes I've ever tasted.

Beef casserole with fresh rosemary and mushrooms.

The eggplant was more of an afterthought though. I had it in my fridge and it needed to be used soon, so I cut it into squares and let it braise along with everything else. The eggplant also worked really well as a thickener, making that gravy nice and rich! Usually, I'd serve mashed potatoes with a dish like this but I couldn't resist these tri-colored baby potatoes. A simple drizzle with olive oil and some salt and black pepper is all they needed. Add them to the oven in a pan halfway through the meats cooking time and they'll be perfectly cooked at the same time as the casserole. This is one of those meals that can be placed in the middle of the table with a ladle and just let everyone go at it. And the best thing is watching them go back for seconds!

A giant pot of slow cooked beef casserole!
This Holland house Cooking Wine is the secret ingredient in my beef casserole!
A white, fluffy chef's hat with an orange band, logo of Foodness Gracious.

Did you make this recipe?

Tag @foodnessgracious on Instagram and hashtag it #foodnessgracious so we can see all the deliciousness!