This cozy Porcupine Casserole transforms retro meatballs into an easy, cheesy ground beef and rice bake with a rich, savory tomato broth.

- Starch Gelatinization Control: Baking the rice directly in the seasoned beef broth allows the grains to absorb moisture evenly without becoming gummy.
- Maillard Browning Foundation: Searing the ground beef on high heat before adding liquids creates complex flavor compounds that enrich the entire sauce.
- Tight Foil Seal: Trapping the steam inside the baking dish ensures the rice cooks through completely using the thermal mass of the hot broth.
I still remember sitting on a squeaky, chrome-legged kitchen stool in 1994, watching grease splutter onto a yellowed copy of a local church cookbook while my grandmother mixed raw ground beef with dry white rice. Her wrists worked the meat with practiced ease, and she let me dump the uncooked grains straight into the bowl, promising me they would miraculously swell up and poke through the beef like tiny, edible quills.
This casserole is that memory, modernized.
Instead of rolling individual meatballs—which gets tedious fast—we are turning this retro classic into a streamlined bake. By searing the beef first, we trigger the Maillard reaction, building a deep, savory foundation that no simple boiled meatball can ever match.
Many home cooks dump everything in cold, resulting in mushy rice and grey, unappealing meat. We avoid this completely.
What emerges from the oven is a bubbling, golden-capped masterpiece. The rice absorbs the rich beef broth and tangy tomato sauce, swelling perfectly while the sharp cheddar clings to every single forkful.
If you love cozy, one-pan dinners like our classic Hamburger & Rice Casserole, this recipe will feel instantly familiar. It bridges the gap between traditional homemade baked meatballs and a quick weeknight skillet meal.
It is pure comfort food.
Adding celery and onion provides a crucial aromatic base, a trick we also use in our savory Sausage & Rice Casserole to cut through the richness of the meat.
Porcupine Casserole
Ingredients
- 1.5 cups uncooked long-grain white rice
- 1 lb ground beef (80/20 or 85/15 blend)
- 1.5 teaspoons Diamond Crystal kosher salt (or 3/4 teaspoon table salt)
- 1.5 teaspoons garlic powder
- 1 teaspoon freshly cracked black pepper
- 1 teaspoon onion powder
- 1 medium yellow onion, finely diced
- 1 cup finely diced celery
- 3 cups low-sodium beef broth
- 1 can (8 ounces) tomato sauce
- 1 tablespoon Worcestershire sauce
- 2 teaspoons granulated sugar
- 2 cups shredded sharp cheddar cheese
Directions
- Preheat your oven to 375°F. Scatter the uncooked long-grain white rice evenly across the bottom of a 3-quart (13x9-inch) baking dish.
- Heat a large, heavy skillet over high heat. Add the ground beef, kosher salt, garlic powder, black pepper, and onion powder, cooking and crumbling the meat until it is only halfway cooked and has developed a deep, brown sear.
- Toss the diced yellow onion and celery into the skillet with the beef, reducing the heat to medium-high, and sauté until the meat is fully browned and the celery starts to soften.
- Pour the beef broth, tomato sauce, Worcestershire sauce, and sugar into the skillet, stirring well to scrape up any browned bits from the bottom, and bring the liquid to a rolling boil.
- Carefully pour the boiling beef and tomato mixture over the raw rice in your baking dish, stirring gently to ensure the rice is evenly distributed.
- Cover the baking dish tightly with a double layer of aluminum foil to trap the steam, then bake at 375°F for 45 minutes until the rice is tender.
- Carefully peel back the foil, scatter the shredded cheddar cheese across the top, replace the foil loosely to let the residual heat melt the cheese for 5 to 10 minutes, then serve.
Notes
Keep these essential kitchen tips in mind to ensure your casserole turns out perfectly every single time:
- Salt Conversion: This recipe specifies Diamond Crystal kosher salt. If you are using standard table salt, cut the measurement in half (use 3/4 teaspoon) to avoid an overly salty dish.
- Rice Science: Stick to standard long-grain white rice. Short-grain rice releases too much amylose starch, which will turn your casserole into a gummy paste, while brown rice requires a much longer cooking time and more liquid.
- The Steam Warning: Do not let any steam escape! If your foil cover is loose, the liquid will evaporate before the rice can fully cook, leaving you with crunchy, underdone grains. Press the foil firmly against the outer rim of the baking dish.
- Stovetop Alternative: To make this entirely on the stovetop, use a deep skillet or Dutch oven with a tight-fitting lid. Follow the browning steps, add the rice and an extra 1/2 cup of broth, bring to a boil, then cover and simmer on low for 20 to 25 minutes before topping with cheese.
- Cheese Selection: Always shred your cheddar from a block. Pre-shredded bagged cheese is coated in potato starch and cellulose to prevent clumping, which ruins its melting capability and leaves a powdery residue on your casserole.
Serving Suggestions
To balance the rich, savory depth of the beef and cheddar, pair this casserole with sides that offer bright acidity and clean textures:
- A crisp green salad tossed with a sharp lemon vinaigrette to slice through the heavy dairy.
- Quick pickled red onions, which can be scooped up with each forkful for a tangy, crunchy pop.
- Warm, sweet Spiffy Jiffy Cornbread to provide a crumbly, sweet contrast to the savory tomato broth.
- Steamed green beans finished with fresh lemon zest and toasted almonds for a clean, snappy bite.
- A side of cold, peppery coleslaw to offer a refreshing temperature and texture contrast.
Storage and Reheating
Store any leftover casserole in an airtight container in the refrigerator for up to four days. Over the first 24 hours, the starch gelatinization process continues slightly as the dish cools, meaning the rice will absorb almost all remaining moisture and become denser.
When reheating, avoid the microwave if you want to preserve the texture of the cheese. Instead, portion the casserole into a small oven-safe dish, splash two tablespoons of beef broth or water over the top to rehydrate the rice, cover with foil, and warm at 350°F for 15 minutes.
You can also freeze this casserole, though the rice will lose some of its structural integrity and become slightly softer upon thawing. Wrap individual portions tightly in plastic wrap and a layer of heavy-duty foil, freeze for up to three months, and thaw overnight in the refrigerator before reheating.
Once reheated, any leftover cheese that has melted and cooled a second time will lose some of its stretch, but the deep, savory flavors of the beef and tomato broth will actually taste more concentrated and mature.
Ingredient Substitutes
If you need to adapt this recipe for dietary needs or pantry limitations, use these tested conversions:
- Ground Beef to Ground Turkey: Swap at a 1:1 ratio. Technique tweak: Add 1 tablespoon of olive oil to the skillet when browning to compensate for the lower fat content of the turkey and prevent sticking.
- White Rice to Brown Rice: Swap at a 1:1 ratio. Technique tweak: Increase the beef broth to 3.5 cups and extend the baking time to 60 minutes to account for the fibrous outer bran layer of the brown rice.
- Cheddar to Monterey Jack: Swap at a 1:1 ratio to yield a milder, creamier melt that lets the tomato and garlic flavors stand out.
- Beef Broth to Vegetable Broth: Swap at a 1:1 ratio. Technique tweak: Add an extra teaspoon of Worcestershire sauce to the skillet to restore the deep, savory umami profile.
- Celery to Green Bell Pepper: Swap at a 1:1 ratio. Technique tweak: Sauté the bell pepper alongside the onions to fully release its oil-soluble flavor compounds into the cooking fat.
There is something deeply comforting about a dish that bridges generations without requiring a sink full of dirty dishes. Gather your family around the table, scoop up generous portions of this bubbly bake, and let the retro charm do the rest.