Porcupine Casserole is a comforting, one-dish wonder that captures the essence of home-cooked meals. With its hearty blend of ground beef, fluffy rice, and savory tomato sauce, this casserole offers a delightful combination of flavors and textures. The aroma of the casserole bubbling in the oven is enough to evoke warmth and nostalgia, making it a perfect choice for family dinners. Whether it’s a busy weeknight or a cozy weekend gathering, this dish promises to satisfy your cravings for hearty, homemade comfort food. For those who love similar dishes, I invite you to explore more classic casseroles like Cheeseburger Casserole.
Quick Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Servings: 6

Why You’ll Love This Recipe
- Comforting Flavor: The combination of beef and rice is a classic that never disappoints.
- Satisfying Texture: Each bite features tender rice enveloped in rich sauce, creating a delightful mouthfeel.
- Family Appeal: Kids and adults alike enjoy this easy-to-make casserole, making it an ideal choice for family dinners.
- Homemade Quality: With simple ingredients, you can control the flavors and quality, ensuring a nourishing meal.
- Make-Ahead Convenience: This casserole can be prepped ahead of time, making dinner a breeze on busy nights.
Ingredients You’ll Need
- 1 pound ground beef
- 1 cup uncooked long-grain white rice
- 1 can (15 oz) tomato sauce
- 1 cup beef broth
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 teaspoon Worcestershire sauce
- Salt and pepper, to taste
- 1 cup shredded cheese (optional)
Ingredient Notes
For the best flavor, use ground beef with a bit of fat to keep the casserole moist during baking. If you prefer a leaner option, consider using ground turkey instead. The tomato sauce adds a rich depth, while the Worcestershire sauce enhances the overall umami flavors in the dish. You may also find Beef Enchilada Casserole Recipe useful.

Equipment
- 9×13-inch baking dish
- Large skillet
- Mixing spoon
- Measuring cups and spoons
How to Make Porcupine Casserole
Step 1: Brown the Beef
In a large skillet over medium heat, brown the ground beef, breaking it up with a spoon until fully cooked. Drain any excess fat.
Step 2: Combine Ingredients
In the skillet with the cooked beef, add the uncooked rice, tomato sauce, beef broth, onion powder, garlic powder, Worcestershire sauce, salt, and pepper. Stir until mixed well.
Step 3: Bake the Casserole
Pour the mixture into a greased 9×13-inch baking dish. Cover with aluminum foil and bake in a preheated oven at 350°F (175°C) for 30 minutes. Remove the foil, add cheese if desired, and bake for an additional 15 minutes, or until the rice is tender and the cheese is bubbly.
Step 4: Let It Rest
Allow the casserole to rest for about 5-10 minutes before serving to let the flavors meld together.
Tips for the Best Results
- Ensure the ground beef is thoroughly browned to enhance flavor.
- Rinse the uncooked rice to remove excess starch, which can help prevent it from becoming too sticky.
- Adjust the amount of seasoning based on your taste preferences; more garlic powder can enhance flavor.
- Encourage caramelization by allowing the cheese to turn golden; this adds richness.
- For even cooking, make sure to stir the mixture well before baking.

Variations and Substitutions
Consider adding vegetables such as bell peppers or corn for an extra boost of nutrition and flavor. If you’re looking for a lighter version, replacing the beef with ground turkey or chicken works wonderfully. For a vegetarian twist, try using a meat substitute or legumes as a base.
What to Serve With Porcupine Casserole
Pair your Porcupine Casserole with a simple side salad or steamed vegetables for a balanced meal. Garlic bread or crusty rolls also complement this dish perfectly, allowing you to soak up every bit of delicious sauce.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freezer
This casserole freezes quite well. Wrap it tightly with plastic wrap and aluminum foil, and it can be kept in the freezer for up to 3 months.
Reheating
For best results, reheat in the oven at 350°F (175°C) until heated through. Alternatively, microwave portions in short intervals, stirring in between, to maintain texture.
Frequently Asked Questions
-
Can I use brown rice instead of white?
Yes, but note that brown rice will require a longer cooking time, so adjust the liquid and baking time accordingly. -
What can I substitute for beef broth?
Vegetable broth or chicken broth can be a suitable substitute for a different flavor profile. -
Is this casserole gluten-free?
It can be made gluten-free by using gluten-free rice and ensuring all other ingredients are certified gluten-free. -
Can I make this casserole ahead of time?
Absolutely! You can prepare it a day in advance and store it in the refrigerator before baking. -
How do I know when it’s done?
The casserole is done when the rice is tender and the top is slightly golden, especially if cheese is added.
Porcupine Casserole is a delightful addition to your weekly meal plan, and I encourage you to try it. For more comforting dishes, check out my Best Beef Enchilada Casserole recipe to satisfy those cravings for familiar and cozy meals.

Porcupine Casserole
Ingredients
Main Ingredients
- 1 pound ground beef Use beef with some fat for moisture.
- 1 cup uncooked long-grain white rice Rinse to remove excess starch.
- 1 can tomato sauce (15 oz) Adds rich depth.
- 1 cup beef broth Can substitute with vegetable or chicken broth.
- 1 teaspoon onion powder Adjust based on taste.
- 1 teaspoon garlic powder More can enhance flavor.
- 1 teaspoon Worcestershire sauce Enhances umami flavors.
- Salt and pepper, to taste
- 1 cup shredded cheese (optional) Encourages caramelization when golden.
Instructions
Preparation
- In a large skillet over medium heat, brown the ground beef, breaking it up with a spoon until fully cooked. Drain any excess fat.
- In the skillet with the cooked beef, add the uncooked rice, tomato sauce, beef broth, onion powder, garlic powder, Worcestershire sauce, salt, and pepper. Stir until mixed well.
Baking
- Pour the mixture into a greased 9×13-inch baking dish. Cover with aluminum foil and bake in a preheated oven at 350°F (175°C) for 30 minutes.
- Remove the foil, add cheese if desired, and bake for an additional 15 minutes, or until the rice is tender and the cheese is bubbly.
Resting
- Allow the casserole to rest for about 5-10 minutes before serving to let the flavors meld together.
