This post may contain affiliate links. Please read our disclosure policy.
This Cowboy Casserole is the ultimate comfort food, packed with savory beef, veggies, and tender potatoes. It’s like a warm hug in a dish—hearty, flavorful, and totally satisfying. This recipe will quickly become your go-to dinner for busy nights or lazy weekends.
Cowboy Casserole is a popular dish, especially in the colder months when you need something filling and cozy. This casserole pairs perfectly with a mixed berry salad or cucumber avocado feta salad. I love the comforting combination of ground beef and potatoes, and my kids love anything I make involving ground beef. They also really love this ground beef and rice dish that I make at least twice a month.
Recipe Overview
Before you get started
- Perfectly diced potatoes: Make sure to dice your potatoes into small 1/2-inch cubes to ensure they cook evenly and don’t take forever to bake.
- Don’t skip the foil: Covering the casserole with foil helps the potatoes cook through. Remove it near the end to get that golden, crispy finish.
- Customize the heat: Adjust the cayenne powder to your preferred spice level—add more for a spicier dish or skip it if you’re feeding little ones.
Ingredients needed
This dish is full of hearty ingredients that come together to make a filling, flavorful casserole. Here’s what you’ll need:
- Lean ground beef: The base of the dish, adding rich flavor and protein. I like to use the leanest ground beef I can get my hands on.
- Sweet onion: For a subtle sweetness that balances the savory beef. Cooking onions will work too.
- Button mushrooms: A perfect earthy addition that adds depth to the casserole.
- Garlic: Because, let’s face it, garlic makes everything better!
- Seasonings: Cayenne powder, Ground coriander, Kosher salt, Garlic salt, and pepper.
- Black beans: Adding a nice texture and a bit of protein to round things out.
- Full-fat coconut milk: For a creamy texture and subtle coconut flavor that blends beautifully with the beef.
- Marinara sauce: The tomato-based sauce ties everything together with its tangy goodness.
- Potatoes: Small diced potatoes that bake perfectly in the casserole for that essential heartiness.
- Optional garnish: Fresh parsley for a pop of color and freshness.
How to make cowboy casserole
This recipe is simple to prepare and makes for a fantastic family dinner. Here’s how to put it all together:
1️⃣ Cook the ground beef
First, preheat your oven to 350°F. Then, you want to cook the ground beef first in whatever skillet you have. No need to add any oil.
✏️ No need to add any oil, and just use a wooden spoon or silicone spatula to break up the meat. Also, if you want to preheat the oven after you have cooked the meat base, thats fine too.
2️⃣ Prepare the Beef base
Add the onions, mushrooms, and spices, and cook until they’re soft. Stir in the beans, coconut milk, and marinara sauce and bring to a simmer
✏️ Keep this at a medium heat.
3️⃣ Add everything to the casserole dish
Pour the meat mixture into the casserole dish, top with the seasoned potatoes, and either mix the ingredients together to combine everything evenly, or you can just press down the potatoes a bit and evenly spread them out.
✏️ Keep the potato chunks the same size so they bake evenly. At this point, if you like, you can throw in some veggies like chopped cauliflower or zucchini.
4️⃣ Bake and serve
Cover the dish with aluminum foil and bake for 50 minutes, or until the potatoes are tender. If you want that crispy golden brown potato look and feel, uncover the dish and bake for another 15-20 minutes or until golden brown and bubbly.
Variations and Substitutions
- Add more veggies: Feel free to add other vegetables like bell peppers, zucchini, or spinach to sneak in some extra nutrients.
- Top with cheese: For a cheesy twist, sprinkle shredded cheddar or mozzarella on top before the final 20 minutes of baking.
- Swap the meat: Try using ground turkey or chicken for a leaner version of this dish.
- Spice it up: Add some jalapeños for an extra kick if you like your meals fiery.
- Gluten-free: Use gluten-free potatoes or rice if you’re looking for a gluten-free version.
- Dairy-free option: Use almond milk or a non-dairy cream substitute instead of coconut milk if you need to make this dairy-free.
- Ground meat alternatives: Use plant-based ground meat or lentils for a vegetarian take on this recipe.
- Low-carb: Swap out potatoes for cauliflower florets if you’re following a low-carb or keto diet.
Make-ahead and storage
You can make this cowboy casserole ahead of time and store it in the refrigerator for up to 3 days. Simply reheat it in the oven at 350°F until warmed through. You can also freeze it for up to 3 months—just be sure to wrap it tightly in plastic wrap and foil. To reheat from frozen, bake at 350°F for 30-40 minutes or until heated through.
Frequently Asked Questions
Yes! Sweet potatoes would add a nice sweetness and work wonderfully in this casserole.
Absolutely! If you’re not a fan of mushrooms, just leave them out or swap them for another vegetable like zucchini or bell peppers.
Add extra cayenne or even some chopped fresh jalapeños to bring the heat!
You can make this dish low-carb by swapping the potatoes for cauliflower florets!
Related recipes
If you’re in the mood for more comforting casseroles, check out our favorites!
- Easy Chicken Broccoli Rice Casserole
- Healthy Green Bean Casserole
- Healthy Sweet Potato Casserole
- Sloppy Joe Casserole
- Chicken Enchilada Casserole
- Easy Zucchini Casserole
Pin this now to find it later
Pin ItYou may also like
- Baked Honey Mustard Chicken
- Stuffed Bell Pepper
- Beef Stew Recipe
- Tuscan Chicken Pasta
- Chaffle Recipe
- Creamy Spinach and Salmon Skillet