Old-Fashioned Porcupine Meatballs: A Timeless Family Comfort Food
Step back in time with a classic dish that has graced dinner tables for generations: Old-Fashioned Porcupine Meatballs in a rich tomato sauce. This beloved recipe offers a delicious, economical, and deeply satisfying family meal. Born out of necessity during the Great Depression, it was ingeniously developed to stretch ground beef further, making it a budget-friendly staple that has stood the test of time. Whether served simply as is, alongside fluffy rice, or creamy mashed potatoes, these meatballs promise a hearty and filling dinner that evokes a comforting sense of nostalgia.

What Are Porcupine Meatballs? The Story Behind the Name
The intriguing name “Porcupine Meatballs” comes from their distinctive appearance after cooking. This dish uniquely blends uncooked rice directly into ground beef. As the meatballs bake, the rice absorbs the flavorful sauce and moisture, expanding and “popping out” of the meatballs, creating a texture reminiscent of a porcupine’s quills. It’s a charming visual touch that makes this dish both memorable and a fun topic of conversation at the dinner table.
Beyond their unique look, these meatballs are celebrated for their simplicity and robust flavor. The combination of seasoned ground beef and tender rice, simmered in a sweet and tangy tomato sauce, creates a delightful medley that appeals to both adults and children alike. It’s truly a testament to the ingenuity of classic American comfort food.
Why This Oven-Baked Porcupine Meatball Recipe is a Winner
Our recipe for Old-Fashioned Porcupine Meatballs distinguishes itself with its incredible ease and hands-off cooking method. Forget the fuss of stovetop browning; these meatballs are cooked entirely in the oven, simplifying your meal preparation considerably. This means less cleanup and more time to relax while your delicious dinner bakes to perfection.
The beauty of this recipe lies in its straightforward approach. From the simple mixing of ingredients to the effortless assembly, you’ll find the prep work incredibly easy. Even the savory tomato sauce is a breeze to put together, requiring just three essential ingredients to create a rich, flavorful base that perfectly complements the hearty meatballs. This oven-baked method ensures even cooking and tender, juicy meatballs every time, making it an ideal choice for busy weeknights or a comforting weekend meal.

Essential Ingredients for Perfect Porcupine Meatballs
Crafting delicious Porcupine Meatballs starts with understanding the role of each ingredient. This recipe relies on a few simple, accessible components that combine to create a truly satisfying dish.
- Ground Beef: The foundation of our meatballs. We recommend using ground beef with a fat content of around 90% lean (or 10% fat). This strikes a perfect balance, providing enough flavor and moisture without making the meatballs overly greasy. Higher fat content can result in more rendered fat in the sauce, while too lean might make the meatballs dry.
- Uncooked Long Grain Rice: The star ingredient that gives these meatballs their unique “porcupine” texture. Long grain rice is ideal as it absorbs liquid and expands nicely, creating those signature quills. Do not cook the rice beforehand; it cooks perfectly within the meatballs, drawing in the rich flavors of the sauce.
- Water: Essential for the rice to cook properly within the meatball mixture. It provides the initial hydration needed for the grains to soften and expand.
- Finely Chopped Onion: Adds a foundational layer of aromatic flavor and moisture to the meatballs, contributing to their savory depth.
- Seasonings (Seasoned Salt, Garlic Powder, Black Pepper, Celery Salt): This blend of spices is crucial for elevating the beef’s flavor. Seasoned salt provides a balanced savory base, garlic powder offers a gentle allium kick, black pepper adds warmth, and celery salt contributes a subtle, earthy brininess that truly makes a difference.
- Canned Tomato Sauce: The backbone of the savory, slightly sweet sauce. A good quality canned tomato sauce provides the ideal consistency and flavor profile for this classic dish.
- Light Brown Sugar: A touch of brown sugar balances the acidity of the tomato sauce, adding a lovely depth and sweetness that rounds out the overall flavor.
- Worcestershire Sauce: This secret weapon adds a complex, umami-rich layer to the sauce, enhancing its savory notes and providing a slight tang that makes the sauce irresistible.
Step-by-Step Guide to Making Old-Fashioned Porcupine Meatballs
Preparing these classic meatballs is surprisingly simple. Follow these steps for a delicious and hassle-free meal:

Crafting the Meatballs
- Combine Ingredients: In a large mixing bowl, combine one pound of ground beef, 1/2 cup of uncooked long grain rice, 1/2 cup of water, 1/3 cup of finely chopped onion, 1 teaspoon of seasoned salt, 1/2 teaspoon of garlic powder, 1/4 teaspoon of black pepper, and 1/4 teaspoon of celery salt.
- Mix Thoroughly: Using your hands, gently but thoroughly mix all the ingredients until well combined. Be careful not to overmix, as this can lead to tough meatballs. The goal is an even distribution of rice and seasonings throughout the beef.
- Shape Meatballs: Shape the mixture into approximately 9 large, uniform meatballs. Aim for consistency in size to ensure even cooking.
- Prepare Baking Dish: Lightly grease a baking dish large enough to comfortably hold all the meatballs in a single layer. Place the shaped meatballs into the prepared dish.
Preparing and Baking the Sauce
- Preheat Oven: Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius).
- Mix the Sauce: In a separate bowl, stir together one 28-ounce can of tomato sauce, 2 tablespoons of light brown sugar, and 1 teaspoon of Worcestershire sauce until well combined.
- Pour Over Meatballs: Carefully pour the prepared tomato sauce evenly over the meatballs in the baking dish, ensuring each meatball is generously coated.
- Cover and Bake: Cover the baking dish tightly with aluminum foil. This traps the steam, which is crucial for cooking the rice within the meatballs and keeping them moist. Bake in the preheated oven for 40 minutes.
- Uncover and Finish Baking: After 40 minutes, remove the foil. Return the baking dish to the oven and continue to bake uncovered for an additional 15 minutes. This final step allows the sauce to thicken slightly and the meatballs to achieve a beautiful finish, with the rice visible and perfectly tender.
- Rest and Serve: Once baked, remove from the oven and let the dish rest for a few minutes before serving. This allows the flavors to meld and the meatballs to set.

Expert Tips & Variations for Perfect Porcupine Meatballs
While the recipe is simple, a few expert tips can elevate your Old-Fashioned Porcupine Meatballs from good to absolutely outstanding:
- Choose the Right Ground Beef: As mentioned, a 90% lean ground beef is ideal. Avoid excessively lean beef (like 95% or higher) which can result in drier meatballs, or overly fatty beef (like 70%) which can make the dish greasy.
- Rice Matters: Long grain white rice is traditional and works best. You can also use “Minute Rice” or instant rice for a slightly shorter cooking time, though the recipe’s current baking time is ample for uncooked regular rice to soften completely. Brown rice can be used, but may require a slightly longer baking time and potentially a little more liquid due to its tougher outer bran.
- Don’t Overmix: When combining the meatball ingredients, mix just until everything is incorporated. Overmixing can compact the meat, leading to tough, rubbery meatballs.
- Uniform Meatball Size: Try to make your meatballs roughly the same size. This ensures they cook evenly and are all tender at the same time.
- Flavor Boosters: For an extra layer of flavor in your meatballs, consider adding a pinch of red pepper flakes for a subtle kick, or a tablespoon of finely chopped fresh parsley.
- Sauce Personalization:
- Sweeter Sauce: If you prefer a sweeter sauce, you can increase the brown sugar by half a tablespoon.
- Tangier Sauce: A splash of apple cider vinegar or a bit more Worcestershire sauce can add a nice tang.
- Herbal Notes: For an Italian twist, add 1/2 teaspoon of dried Italian seasoning to the tomato sauce.
- Spicy Kick: Introduce a dash of cayenne pepper or a pinch of red pepper flakes to the sauce for those who enjoy a little heat.
- Adding Vegetables: Boost the nutrition and flavor by finely grating vegetables like carrots or zucchini into the meatball mixture. Ensure they are finely grated so they cook down seamlessly.
- Making Ahead: You can prepare the meatballs and sauce a day in advance. Store them separately in airtight containers in the refrigerator. Assemble and bake just before serving.
- Freezing Instructions: Porcupine Meatballs freeze beautifully.
- Uncooked: Assemble meatballs and flash freeze them on a baking sheet until solid. Transfer to a freezer-safe bag. When ready to cook, place frozen meatballs in a baking dish, pour sauce over, and bake covered for an extra 20-30 minutes before uncovering.
- Cooked: Allow cooked meatballs in sauce to cool completely. Transfer to freezer-safe containers and freeze for up to 3 months. Thaw in the refrigerator overnight and reheat gently on the stovetop or in the oven.
Serving Suggestions for a Complete Meal
Old-Fashioned Porcupine Meatballs are wonderfully versatile and pair well with a variety of side dishes to create a complete and satisfying meal:
- Classic Pairings: The most popular accompaniments are fluffy white rice, which soaks up the delicious tomato sauce, or creamy mashed potatoes.
- Pasta: Serve over your favorite pasta, such as spaghetti or egg noodles, for a hearty Italian-American inspired dish.
- Crusty Bread: A good crusty loaf of bread is perfect for mopping up every last drop of the savory sauce.
- Steamed Vegetables: Complement the rich meatballs with light, vibrant steamed green beans, broccoli, or a side salad for a balanced meal.
- Polenta: For a twist, serve the meatballs over creamy polenta, which offers a comforting, rustic pairing.
Frequently Asked Questions About Porcupine Meatballs
Here are some common questions you might have when preparing Old-Fashioned Porcupine Meatballs:
- Can I use different types of ground meat? Yes, you can. While ground beef is traditional, you can substitute it with ground turkey, ground chicken, or a mix of ground pork and beef. Keep in mind that leaner meats might require a little extra moisture (like a tablespoon of olive oil or broth) to prevent dryness.
- Do I need to pre-cook the rice? No, absolutely not! The uncooked rice is an integral part of what makes these meatballs “porcupine” and allows it to absorb all the wonderful flavors of the sauce as it bakes. The baking time and liquid provided are sufficient to cook the rice thoroughly.
- Can I make these in a slow cooker or Instant Pot?
- Slow Cooker: Yes, you can. Prepare the meatballs and sauce as directed, then place them in your slow cooker. Cook on low for 4-6 hours or on high for 2-3 hours, until the meatballs are cooked through and the rice is tender.
- Instant Pot: You can adapt them for an Instant Pot. You’d typically brown the meatballs first (optional), then add the sauce and pressure cook for a shorter amount of time (e.g., 10-15 minutes on high pressure, followed by a natural release).
- How do I store leftovers? Leftover Porcupine Meatballs can be stored in an airtight container in the refrigerator for up to 3-4 days. They reheat beautifully in the microwave or gently on the stovetop.
- Can this recipe be made gluten-free? Yes, ensure your Worcestershire sauce is gluten-free (some brands contain gluten). The other ingredients, like ground beef, rice, tomato sauce, and spices, are naturally gluten-free.
- Why are my meatballs falling apart? This can happen if the ground beef mixture isn’t mixed thoroughly enough or if the meatballs aren’t formed compactly. Ensure all ingredients are well combined and gently but firmly shape the meatballs. A small amount of breadcrumbs (not in this traditional recipe, but an option for stability) could be added if you consistently have issues.
Other Classic Comfort Food Recipes You’ll Love
If you’re a fan of timeless, comforting dishes, explore these other old-fashioned favorites that bring warmth and deliciousness to any meal:
- Old-Fashioned Chicken and Dumplings: A soulful, hearty stew with tender chicken and fluffy dumplings.
- Easy Chicken Pot Pie: A comforting classic with a flaky crust and creamy chicken and vegetable filling.
- From Scratch Tuna Noodle Casserole: A beloved, creamy casserole reinvented with fresh, homemade flavor.
- Creamed Chipped Beef: A savory, creamy dish perfect for a nostalgic breakfast or light supper.
- Classic Southern Pound Cake: A dense, rich, and buttery cake, perfect for any occasion.
Old-Fashioned Porcupine Meatballs
Rated 3.89 from 18 votes
5 mins
55 mins
1 hr
4
Ingredients
- 1 pound ground beef, I use 90% lean
- 1/2 cup uncooked long grain rice
- 1/2 cup water
- 1/3 cup finely chopped onion
- 1 teaspoon seasoned salt
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper
- 1/4 teaspoon celery salt
- 1 (28-ounce) can tomato sauce
- 2 tablespoons light brown sugar
- 1 teaspoon Worcestershire sauce
Instructions
-
In a large bowl, combine ground beef, rice, water, onion, seasoned salt, garlic powder, black pepper, and celery salt. Mix well and shape into 9 meatballs.
-
Place in a lightly greased baking dish. Preheat oven to 350 degrees.
-
In a bowl, stir together tomato sauce, brown sugar, and Worcestershire sauce. Pour over meatballs. Cover baking dish with foil.
-
Bake covered for 40 minutes. Uncover and bake 15 more minutes.
Nutrition
Calories: 403kcal | Carbohydrates: 26g | Protein: 21g | Fat: 23g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 81mg | Sodium: 828mg | Potassium: 379mg | Fiber: 1g | Sugar: 7g | Vitamin A: 3IU | Vitamin C: 1mg | Calcium: 39mg | Iron: 3mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Did you make this recipe? Leave a comment below and tag us @spicysouthernkitchen on social media!

Disclosure: This post contains affiliate links.