Our mom always taught us it’s not good to keep a secret… but for some reason, she would never tell anyone what all she put into her famous bake; she humorously titled it Mom’s Secret Casserole. Well, after years and years of begging, something finally clicked and she decided to come clean! We finally know what goes into the beefy, creamy-tomato, veggie-infused, cheesy, mashed potato-topped goodness we’ve indulged in since our early years. And now, you get to enjoy it, too! In under an hour, you can experience all the yummy ingredients our sweet momma came up with to make the beloved bake we still love to call Mom’s Secret Casserole!

recipe image


  • 8 large potatoes, peeled and chopped
  • 1 pound of lean ground beef
  • 1/2 cup onion, chopped
  • 1 (15-ounce) can carrots, drained
  • 1 (15-ounce) can green beans, drained
  • 1 (10.75-ounce) can condensed cream of mushroom soup
  • 1 (10.75-ounce) can condensed tomato soup
  • 3/4 cup cheddar cheese, shredded


Step 1 –Preheat the oven to 350 degrees F.

Step 2 –Lightly grease a 9×13-inch baking dish.

Step 3 –Bring a large saucepan of salted water to a boil.

Step 4 –Add the potatoes to the boiling water and cook until tender but still firm, about 15 minutes.

Step 5 –Drain the water from the pot and mash the potatoes.

Step 6 –In a large skillet over medium-high heat, add the beef and the onion, cooking until the beef is browned and the onion is tender, about 5-7 minutes.

Step 7 –Drain the fat from the meat mixture and crumble the beef.

Also Read:  Cowboy Frito Pie

Step 8 –Stir the carrots, the green beans, the cream of mushroom soup, and the condensed tomato soup into the meat mixture.

Step 9 –Pour the meat mixture into the prepared baking dish and top with the mashed potatoes.

Step 10 –Sprinkle the potatoes with the cheese.

Step 11 –Bake, uncovered, until the potatoes are lightly browned, about 30 minutes.

Step 12 –Serve.