← Back to Blog

Ground Beef and Rice Casserole -- A Less Bad Day, Warm at the Table

Spring is trying. You can see it in the way the light shifts — longer days, the sun hitting the Bull Mountains at an angle that says winter is negotiating its surrender. The Musselshell is running fast with snowmelt. The pastures are still brown but there's a green underneath, a suggestion, a promise the grass is making that it may or may not keep. Montana spring is like that — conditional, provisional, ready to revert to winter at any provocation.

I went to therapy on Tuesday. Third session. Dr. Kessler asked me to describe a good day. I said, "I don't have good days." He said, "Describe a less bad day." I thought about it. I said, "A day when I cook something and eat it at the table." He wrote that down. I don't know what he does with the things he writes down. Maybe he files them. Maybe he throws them away. Maybe he keeps a catalog of broken men and their small definitions of okay. A meal at a table. That's my less bad day. That's what I've got.

Dad asked me to help move the heifers to the north pasture. First time he's asked me to do anything since I got home. I said yes before I'd thought about it, which is how things happen on a ranch — the body says yes and the mind catches up later. We saddled horses at 6 AM. I hadn't been on a horse since — since before. My body remembered even if my head had doubts. The mare was steady. The morning was cold. We moved thirty head across the creek and into the north pasture without speaking more than ten words between us, and those ten words were all about cattle. Direction. Position. Movement. The language of ranching, which is the language of Dad, which is the only language he's ever been fluent in.

That night I made hash. Leftover roast from Sunday, diced small. Potatoes from the root cellar, cubed and fried until crispy. Onion. Two eggs on top, over easy, the yolks running into the meat and potatoes like a sauce. Salt and pepper. Coffee. I ate it at the table at 6 PM, a normal hour, and the normality of it — a man eating dinner at dinner time — felt like an accomplishment, which tells you everything about where I am. But I'm there. At the table. At 6 PM. That's less bad. I'll take it.

The hash I made that night wasn’t a recipe so much as an instinct—whatever was in the root cellar, whatever was left from Sunday, thrown together by a man who was too tired to think and too hungry to care. But something about feeding myself that simply, that honestly, reminded me that a good meal doesn’t need much: just solid ingredients and enough patience to let them do what they do. This ground beef and rice casserole is that same idea, scaled up—the kind of thing you can put in the oven and walk away from, which is exactly the kind of cooking I need right now.

Ground Beef and Rice Casserole

Prep Time: 10 minutes | Cook Time: 45 minutes | Total Time: 55 minutes | Servings: 4

Ingredients

  • 1 lb ground beef (80/20)
  • 1 cup long-grain white rice, uncooked
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 1 can (10.5 oz) condensed beef broth, undiluted
  • 1 can (10.5 oz) condensed French onion soup, undiluted
  • 1/2 cup water
  • 1 tablespoon Worcestershire sauce
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon kosher salt
  • 2 tablespoons butter, cut into small pieces
  • Fresh parsley, chopped, for garnish (optional)

Instructions

  1. Preheat and prep. Heat your oven to 350°F. Lightly grease a 9x13-inch baking dish.
  2. Brown the beef. In a skillet over medium-high heat, cook the ground beef and diced onion together, breaking up the meat as it cooks, until browned and the onion is soft—about 7 to 8 minutes. Add the garlic and cook one minute more. Drain excess fat.
  3. Build the casserole. Spread the uncooked rice evenly across the bottom of the prepared baking dish. Spoon the browned beef mixture over the rice in an even layer.
  4. Add the liquid. In a bowl or large measuring cup, whisk together the beef broth, French onion soup, water, Worcestershire sauce, salt, and pepper. Pour evenly over the beef and rice. Scatter the butter pieces across the top.
  5. Bake covered. Cover tightly with aluminum foil and bake for 30 minutes.
  6. Finish uncovered. Remove the foil and bake for another 12 to 15 minutes, until the rice has absorbed the liquid and the top is lightly golden. Let rest 5 minutes before serving. Garnish with parsley if you like.

Nutrition (per serving)

Calories: 480 | Protein: 28g | Fat: 18g | Carbs: 48g | Fiber: 1g | Sodium: 890mg

Ryan Gallagher
About the cook who shared this
Ryan Gallagher
Week 52 of Ryan’s 30-year story · Billings, Montana
Ryan is a thirty-one-year-old Army veteran and ranch hand in Billings, Montana, who cooks over open fire because microwaves feel dishonest and because the quiet of a campfire is the only therapy that works for him consistently. He hunts his own elk, catches his own trout, and makes a camp stew that tastes like the mountains smell. He doesn't talk much. But his food says everything.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?