This delicious John Wayne Casserole comes together in about 40 minutes and is made all in one pot for a quick and easy weeknight dinner that your family will love! Switch up the ingredients to suit your taste, or use it as a “clean out the fridge” meal to get rid of leftovers and odds and ends. Trust me, this will become your new go-to recipe when life gets busy!
The Wonderful Ingredients
Crust:
- 2 cups all-purpose flour
I love using all-purpose flour for the crust because it’s so versatile, it gives the casserole that perfectly flaky texture. If you’re short on supplies, you can use whole wheat flour, but just note that the texture will be a little denser. - 2 tsp baking powder
This is essential for a light and fluffy crust. If you’re out of baking powder, a mixture of 1 cup cream of tartar and 1/2 teaspoon baking soda can do the trick. - 1/2 tsp salt
A couple pinches of salt really brings out all the flavors in this dish! If you’re watching your sodium intake, you can reduce this a bit or even use a salt substitute. - 1/2 cup unsalted butter (cold and cubed)
Butter is going to give you the best flavor and texture for this recipe. I prefer unsalted butter so that I can control the sodium level myself. You can substitute plant-based butter for a dairy-free version. - 3/4 cup whole milk
Whole milk adds richness to the crust. You can use almond milk or any plant milk if you need a dairy-free option. Just make sure it’s unflavored!
Filling:
- 1 lb ground beef
Ground beef is pure comfort food! You could swap it out for ground turkey or chicken if you want leaner options. Some people even use black beans for a vegetarian spin! - 1 medium yellow onion (diced)
Onions add that wonderful aroma and sweetness. You can go for white or red onions if that’s what you have. The sweeter the onion, the better! - 1 green bell pepper (diced)
This adds some crunch and color. You could also use red or yellow bell peppers for a little sweetness. Plus, they just look amazing! - 1 packet (1 oz) taco seasoning
Who doesn’t love taco seasoning? It adds a burst of flavor that brings everything together. Feel free to make your own mix with cumin, chili powder, and garlic powder if you’re feeling adventurous! - 1/2 cup water
This helps make the filling nice and saucy. You can also use beef or chicken broth for extra flavor. - 1 can (10 oz) diced tomatoes with green chilies (drained)
These guys are key—they add moisture and flavor! But you can use plain diced tomatoes if you prefer, or even fire-roasted ones for a smoky twist. - 1/2 cup sour cream
This adds a creamy goodness you’ll love! If you want to go lower-calorie, plain yogurt can substitute beautifully. - 1/2 cup mayonnaise
It may sound odd, but trust me, it adds creaminess that makes this casserole even more comforting. You could skip it if you’re not a mayo fan or use a mash of avocado instead. - 2 cups shredded cheddar cheese (divided)
Cheese=flavor! I like to use a good sharp cheddar for that robust taste. You could sub it with mozzarella or a dairy-free alternative if needed. - 1 small tomato (sliced)
Fresh tomatoes on top not only look pretty but also add a fresh kick to the dish. If you have any other veggies lying around, toss them on to mix it up! - 1/2 tsp black pepper
A little pepper goes a long way in rounding out the flavor. - 1/2 tsp garlic powder
Garlic is life. You can also add fresh minced garlic when sautéing the onions for even more flavor!

Let’s Get Cooking!
Preheat and Prep
First things first, preheat your oven to 375°F (190°C). You’ll want to lightly grease a 9×13-inch baking dish trust me, no one wants a stuck casserole!
Make the Crust
- In a large bowl, combine the flour, baking powder, and salt. Toss in that cold butter (it’s key for keeping it flaky) and cut it in until the mixture looks crumbly. Usually, I use a pastry cutter for this, but those fingertips work just fine too!
- Stir in the milk until a soft dough forms. It should come together pretty quickly, don’t worry if it’s not perfect, it’s going to bake beautifully!
- Press the dough evenly into the bottom of your greased baking dish. You can use your hands or the back of a spoon.
Cook the Beef Mixture
- In a large skillet over medium heat, brown the ground beef, it should take about 5-7 minutes. You want it perfectly browned and crumbly, just like your favorite taco meat.
- Toss in the onion and bell pepper, cooking until softened (around 5 minutes). The smell oh my word, it’s heavenly!
- Add in the taco seasoning and water; let it simmer for about 2-3 minutes until thickened. This is the time to scrape the yummy bits off the bottom of the pan!
- Mix in the drained diced tomatoes with green chilies. Remove from heat and set aside.
Prepare the Creamy Layer
- In a medium bowl, combine sour cream, mayonnaise, 1 cup of shredded cheese, black pepper, and garlic powder. Stir until combined. It should be creamy and luscious seriously, you might find yourself sneaking a taste.
Assemble the Casserole
- Spread the cooked beef mixture evenly over the crust. Be sure to get all those goodies out of the skillet!
- Dollop and gently spread the sour cream mixture over the beef. Try not to mix it too much; you want layers here!
- Sprinkle the remaining cheddar cheese on top, and arrange the tomato slices over all that cheesy goodness. This step is all about presentation, folks!
Bake to Perfection
- Place in the preheated oven and bake for about 35–40 minutes, until the top is golden and bubbly. That’s the moment we live for, isn’t it? Your kitchen will smell like a fiesta!
- Allow the casserole to rest for about 5 minutes before slicing. Serve warm and watch your family dig in!

Why I Love This Recipe
This is my go-to recipe when I want comfort food that’s both delicious and filling. It feels like a warm hug, you know? I’m a real sucker for anything that satisfies so many hungry bellies in one dish! And the best part is, you can use whatever you’ve got on hand. You could toss in some spinach, use different meats, or whatever leftover vegetables are hanging out in your fridge. Truly, it’s versatile enough to fit any occasion!
If you loved this John Wayne Casserole, be sure to check out my Easy Bacon Potato Frittata, my Keto Philly Cheesesteak Rolls, or my Southwest Chicken Salad!
Why This Recipe Works
Quick & Easy
Comes together in under 40 minutes what’s better than that? Whether it’s a hectic weeknight or a cozy Sunday, you can whip this dish up without breaking a sweat.
One-Pan Wonder
Minimal cleanup required! Everything is cooked in one pan, and the casserole is baked in the same dish you prepared it in. This makes dinner prep pretty stress-free if you ask me.
Budget-Friendly
Uses affordable, everyday ingredients. This recipe is perfect for feeding a crowd without breaking the bank. Plus, most ingredients are pantry staples!
Crowd-Pleaser
The whole family will love it! The combination of flavors is sure to please both kids and adults alike. I’ve never met someone who didn’t want seconds!
Customizable
Use whatever ingredients you have. You can make it vegetarian, swap out proteins, or add your favorite flavorings. This is a dish that adjusts to you!
How to Serve This Casserole
Serving Suggestions
This John Wayne Casserole is perfect on its own, but I recommend serving it with a simple side salad, or some cornbread on the side. Trust me; it pairs wonderfully with a dollop of sour cream or some fresh cilantro leaves for that extra zest!
Storage & Reheating
- How long it keeps: Store leftovers in the refrigerator for up to 3-4 days. Just make sure it’s in an airtight container!
- Reheating: The best way to reheat this dish is in the oven at 350°F (175°C) for about 20 minutes, covered with foil to prevent drying out. You can also heat it in the microwave in 1-minute increments until warmed through.
- Freezer-friendly: Yes! This casserole freezes beautifully. Just tightly wrap it before baking, and it’ll last in the freezer for up to 3 months. When ready to eat, thaw in the fridge overnight, then bake as directed.
And there you have it, the ultimate solution for busy weeknights! I can’t wait for you to try this out; it really is a delightful dish that brings everyone to the table, ready to enjoy some good vibes (and great food!).
Happy cooking! Follow us on Pinterest for daily meal inspiration!

John Wayne Casserole
Ingredients
Method
- Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- In a large bowl, combine the flour, baking powder, and salt.
- Cut in the cold butter until the mixture is crumbly.
- Stir in the milk until a soft dough forms.
- Press the dough evenly into the bottom of the greased baking dish.
- In a large skillet over medium heat, brown the ground beef for about 5-7 minutes.
- Add the onion and bell pepper and cook until softened.
- Mix in the taco seasoning and water, simmer for 2-3 minutes.
- Add the drained diced tomatoes with green chilies and remove from heat.
- In a medium bowl, combine sour cream, mayonnaise, 1 cup of shredded cheese, black pepper, and garlic powder. Stir until combined.
- Spread the cooked beef mixture evenly over the crust.
- Dollop and gently spread the sour cream mixture over the beef.
- Sprinkle the remaining cheddar cheese on top and arrange the tomato slices.
- Place in the preheated oven and bake for about 35–40 minutes.
- Allow the casserole to rest for 5 minutes before slicing.