hmrecipes

quick recipes

Porcupine Casserole: The Easy One-Dish Beef and Rice Bake with No Meatballs to Roll

If you grew up eating porcupine meatballs, those tender beef meatballs with quills of rice poking out every which way, this casserole is going to feel wonderfully familiar. It has the same comforting flavors people love about the original: savory beef, tomato sauce, and tender rice. The difference is that it comes in an easier, scoop-and-serve casserole form. There are no meatballs to roll and no extra fuss, just one big baking dish full of cozy nostalgia.

Even better, you do not have to cook the rice first. The uncooked rice goes straight into the baking dish, the seasoned beef and tomato mixture is poured over it, and the oven does the work. The rice absorbs the broth and the flavors as it bakes and turns perfectly tender. Cheddar goes on at the end for a bubbling, cheesy finish.

This guide covers the ingredients and why each one matters, the full method with the reasoning behind each step, a recipe card, tips, variations, serving ideas, storage advice, and answers to common questions.

Why Is It Called Porcupine Casserole?

The original porcupine meatballs get their name from the rice that pokes out of the meatballs while they cook, resembling little porcupine quills. This casserole keeps the same flavors and ingredients in a much easier baked version. It also loses a little of the “porcupine” effect, but you cannot have everything.

Why You Will Love This Porcupine Casserole

  • Familiar, nostalgic flavor. Savory beef, tomato sauce, and tender rice taste like the porcupine meatballs many people grew up with.
  • No meatballs to roll. Everything goes into one baking dish.
  • No need to cook the rice first. Uncooked white rice goes right into the dish and cooks in the oven.
  • Budget-friendly pantry staples. The ingredient list is short and affordable.
  • Easy and hands-off. After a quick skillet step, the oven does the rest.
  • A cheesy finish. Cheddar melts over the top in the last few minutes for a bubbling, old-school comfort food dinner.
  • Good for busy weeknights. It uses one baking dish and serves 6.
  • Labeled gluten-free. The source labels the recipe gluten-free, with milk as the allergen.

At a Glance

DetailAmount
CourseDinner
CuisineAmerican
Servings6
Prep time10 minutes
Cook time1 hour
Oven temperature375°F
Covered baking time45 minutes
Cheese melting timeAbout 5 minutes, uncovered
Baking dish9×13-inch
AllergensMilk
Diet labelGluten-free

What You Need to Make Porcupine Casserole

The Ingredients

  • 1 1/2 cups uncooked white rice
  • 1 lb ground beef
  • 1 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon black pepper
  • 1 small onion, finely chopped
  • 3 cups beef broth
  • 1 (8 oz) can tomato sauce
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon ketchup
  • 2 cups cheddar cheese, grated

A Closer Look at the Ingredients

Uncooked White Rice

One and a half cups of uncooked white rice is the base. It cooks in the oven, absorbing the broth and tomato mixture, which is how it picks up so much flavor. White rice is what the recipe uses.

Ground Beef

One pound of ground beef provides the savory meat. It is seasoned and browned in a skillet before it goes over the rice.

Salt, Garlic Powder, Onion Powder, and Black Pepper

These simple seasonings go right onto the beef as it cooks, flavoring the meat directly.

Small Onion

A finely chopped small onion is cooked with the beef until softened. Chopping it finely helps it blend into the casserole so no one bites into a large piece.

Beef Broth

Three cups of beef broth provide most of the liquid that cooks the rice. Because the rice is uncooked, this liquid is essential.

Tomato Sauce

One 8-ounce can of tomato sauce adds tomato flavor and color, which is the signature of porcupine meatballs.

Worcestershire Sauce and Ketchup

A tablespoon of each adds savory depth and a little tang, giving the dish a rich, tangy, savory aroma.

Cheddar Cheese

Two cups of grated cheddar melt over the top at the end of baking. Grating your own cheese often gives a smoother melt than pre-shredded cheese.

How to Make Porcupine Casserole

Step 1: Preheat the Oven

Preheat the oven to 375°F.

Step 2: Add the Rice to the Dish

Add the uncooked rice to a 9×13-inch baking dish. There is no need to cook it first.

A 9×13 dish gives the rice enough room to spread in an even layer, which helps it cook evenly.

Step 3: Season and Brown the Beef

In a large skillet over medium-high heat, season the ground beef with the salt, garlic powder, onion powder, and black pepper. Cook until barely pink, breaking the meat apart as it cooks.

Break the beef into small crumbles so it spreads evenly through the rice.

Step 4: Add the Onion

Add the onion and continue cooking until the meat is cooked through and the onion has softened.

Step 5: Add the Liquids and Boil

Stir in the beef broth, tomato sauce, Worcestershire sauce, and ketchup, then bring to a boil. Taste and adjust the seasoning if needed.

The mixture should smell rich, savory, and just a little tangy. This is your chance to correct the seasoning, since the rice will absorb the liquid and it is harder to change later.

Step 6: Combine with the Rice

Pour the mixture over the rice in the baking dish and stir to combine.

Stirring makes sure the rice is evenly submerged in the liquid, so it all cooks at the same rate.

Step 7: Cover and Bake

Cover the dish tightly with foil and bake for 45 minutes.

Covering is important. It keeps the surface from browning and traps enough moisture for the rice to cook through. A loose cover lets steam escape, which can leave the rice firm.

Step 8: Top with Cheese

Uncover the dish and top it with more cheese. Return it to the oven until the cheese has melted, about 5 minutes.

Let the casserole rest briefly before serving, so the rice can settle and the sauce can thicken a little.

Porcupine Casserole Recipe Card

Course: Dinner
Cuisine: American
Servings: 6
Prep time: 10 minutes
Cook time: 1 hour

Ingredients

  • 1 1/2 cups uncooked white rice
  • 1 lb ground beef
  • 1 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon black pepper
  • 1 small onion, finely chopped
  • 3 cups beef broth
  • 1 (8 oz) can tomato sauce
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon ketchup
  • 2 cups cheddar cheese, grated

Instructions

  1. Preheat the oven to 375°F.
  2. Add the uncooked rice to a 9×13-inch baking dish.
  3. In a large skillet over medium-high heat, season the ground beef with the salt, garlic powder, onion powder, and pepper. Cook until barely pink, breaking it apart.
  4. Add the onion and continue cooking until the meat is cooked through and the onion has softened.
  5. Stir in the broth, tomato sauce, Worcestershire sauce, and ketchup. Bring to a boil. Taste and adjust the seasoning.
  6. Pour the mixture over the rice in the baking dish and stir to combine.
  7. Cover tightly with foil and bake for 45 minutes.
  8. Uncover and top with cheese. Return to the oven until the cheese has melted, about 5 minutes.

Why This Recipe Works

Uncooked rice cooks in the sauce. It absorbs the beef broth and tomato mixture as it bakes, so every grain is seasoned all the way through.

Everything bakes in one dish. After a quick skillet step, the oven does the rest.

Foil traps steam. A tight cover keeps the moisture in so the rice cooks through and the top does not brown or dry out.

Seasoning goes on the beef. Cooking the seasonings with the meat gives the beef flavor from the start.

Cheese goes on last. Adding it at the end gives you a melted, bubbling top without overcooking it.

The flavors are familiar. Tomato sauce, Worcestershire, and ketchup give the casserole the same savory, tangy character as classic porcupine meatballs.

How the Rice Cooks in the Oven

The most unusual part of this recipe is the uncooked rice, so it helps to understand what is happening in the dish.

When you pour the hot beef and broth mixture over the dry rice, the grains begin soaking up liquid right away. The foil seals in steam, so the dish works like a covered pot on the stove. Over 45 minutes at 375°F, the rice swells, absorbs the broth and tomato flavors, and turns tender. Because it absorbs the seasoned liquid directly, the rice ends up more flavorful than rice cooked separately in plain water.

This is also why the recipe is so particular about a few details. The dish should be 9×13 inches so the rice sits in an even layer instead of a deep pile. The mixture should be stirred so every grain is submerged. The foil should be sealed tightly so steam does not escape. And the casserole should not be uncovered until the covered baking time is done. Each of these keeps the rice evenly hydrated, so you do not end up with a crunchy top and a soggy bottom.

Planning Your Evening

The recipe lists 10 minutes of prep and 1 hour of cooking. Here is a simple way to use that time.

First, preheat the oven and pour the rice into the dish. Chop the onion finely.

Second, brown the beef with the seasonings and add the onion. This is the only stovetop work, and it takes only a few minutes.

Third, add the liquids, bring them to a boil, taste, and pour everything over the rice. Stir, cover tightly with foil, and slide the dish into the oven.

Then, you have about 45 minutes with nothing to do. This is a good time to wash the skillet, set the table, or prepare a simple side such as a salad or green beans.

Finally, uncover, add the cheese, and bake for about 5 minutes more. Let the casserole rest briefly and serve.

Tips for the Best Porcupine Casserole

  • Use a 9×13 dish. The recipe is written for this size so the rice cooks in an even layer.
  • Use uncooked white rice. Do not cook it first.
  • Break up the beef. Small crumbles distribute well.
  • Chop the onion finely. It blends into the casserole.
  • Taste before pouring. Adjust the seasoning after the liquids come to a boil.
  • Stir well in the dish. The rice should be fully covered with liquid.
  • Cover tightly with foil. This is what steams the rice.
  • Do not peek too early. Opening the foil lets steam escape.
  • Grate the cheese yourself. It often melts more smoothly than pre-shredded cheese.
  • Let it rest. A few minutes before serving helps the casserole set.

Variations and Ideas

The recipe is wonderful as written. Here are some optional ideas.

  • Add vegetables. Diced bell pepper, celery, or carrots can cook with the onion, or frozen peas can be stirred in at the end.
  • Add heat. A pinch of cayenne or red pepper flakes in the seasoning mix gives a little kick.
  • Change the meat. Ground turkey can replace the beef. Cook it through before adding the liquids.
  • Change the cheese. Monterey Jack or a cheddar blend can replace the cheddar.
  • Add herbs. A little dried oregano or thyme works with the tomato flavor.
  • Make it extra cheesy. Stir a handful of cheese into the dish before topping.

What to Serve with Porcupine Casserole

Because the casserole already includes meat and rice, it is a complete meal on its own. A side can round it out.

  • A green salad. Crisp, fresh greens balance the rich casserole.
  • Steamed or roasted green beans. A simple vegetable adds color.
  • Steamed broccoli. Light and quick.
  • Crusty bread or dinner rolls. Good for scooping up any extra sauce.
  • Coleslaw. Its crunch and tang contrast with the soft rice.

Storage and Leftovers

The source does not give storage instructions, so the guidance below is general advice.

  • Refrigerate: Cool the casserole, then cover it and store it in the refrigerator for a few days.
  • Reheat: Warm single portions in the microwave, adding a splash of water or broth to loosen the rice if it has dried out. To reheat the whole dish, cover it with foil and warm it in the oven until hot throughout.
  • Rice safety: Cooked rice should not sit at room temperature for long, so refrigerate leftovers promptly.
  • Freezing: The source does not cover freezing, so I cannot give tested guidance.

Troubleshooting Guide

  • The rice is still firm. The foil may not have been tight enough, or the oven may run cool. Cover the dish again and bake a little longer, adding a splash of hot broth if the dish looks dry.
  • The casserole is soupy. Let it rest for a few minutes uncovered. The rice will keep absorbing liquid as it sits.
  • The top is dry. The foil may have been loose. Cover tightly next time.
  • The dish tastes bland. Taste the mixture before it goes over the rice and adjust the seasoning. Rice absorbs flavor, so the sauce should taste slightly bold.
  • The cheese is not melting. Return the dish to the oven for a few more minutes, or run it briefly under the broiler, watching closely.
  • The rice is mushy. The dish may have baked too long or been too liquid. Next time, check at the end of the covered baking time.

Frequently Asked Questions

Do I need to cook the rice first?

No. The uncooked rice goes straight into the baking dish and cooks in the oven as it absorbs the liquid.

Why is it called Porcupine Casserole?

The original porcupine meatballs are named for the rice that pokes out of the meatballs while they cook, like little porcupine quills. This casserole is an easier baked version with the same flavors.

What size dish do I need?

A 9×13-inch baking dish.

Why do I need to cover it tightly with foil?

Foil keeps the casserole from browning and traps enough moisture for the rice to cook through.

Can I use brown rice?

The recipe uses white rice. Brown rice takes longer to cook and would need a different liquid amount and baking time, so I do not recommend swapping without adjusting.

When do I add the cheese?

At the end. Uncover the dish, top it with cheese, and bake about 5 more minutes, until melted.

How much cheese goes on top?

The ingredient list calls for 2 cups of grated cheddar, and the method says to top with “more cheese” at the end. The source does not say how to divide the cheese, so you can use all of it on top.

Is it gluten-free?

The source labels it gluten-free. As with any recipe, check the labels on packaged ingredients such as the broth, tomato sauce, and Worcestershire sauce.

Can I make it ahead?

The source does not say. You can brown the beef mixture ahead and refrigerate it, but assemble and bake the dish when you are ready to eat.

Can I use ground turkey?

You can, though the flavor will be a little different. Cook it through before adding the liquids.

How many does it serve?

The recipe serves 6.

How long does it take?

The recipe lists 10 minutes of prep and 1 hour of cooking.

Final Thoughts

Porcupine Casserole delivers all the comfort of old-fashioned porcupine meatballs without the work of rolling them. Uncooked rice, seasoned ground beef, a tangy tomato broth, and a blanket of cheddar come together in one baking dish, and the oven does most of the cooking.

It is budget-friendly, family-friendly, and full of nostalgia. Serve it hot and cheesy with a simple side, and expect people to come back for seconds.

Leave a Reply

Your email address will not be published. Required fields are marked *