If you're craving a taste of classic comfort food that feels like a warm hug from the inside, then you absolutely have to try this Old-Fashioned Porcupine Meatballs Recipe. These tender beef meatballs studded with rice and simmered in a rich, tangy tomato sauce will transport you back to a cozy family dinner table. The combination of simple ingredients makes this dish hearty, flavorful, and delightfully nostalgic, perfect for sharing that warm feeling of home with friends and loved ones.
Ingredients You'll Need
Gathering the right ingredients is the first step to crafting amazing meatballs with wonderful texture and flavor. Each component plays an essential role, whether it’s adding moisture, seasoning, or that unique porcupine-style rice texture that sets this dish apart.
- 1 Pound Ground Beef: Choose good-quality beef for juicy, flavorful meatballs that hold together perfectly.
- ¼ Cup Uncooked Regular Rice: The star ingredient that creates little “spikes” in the meatballs, giving them that classic porcupine appearance and a lovely bite.
- 1 Egg (slightly beaten): Acts as a binder to keep the meatballs tender and intact while baking.
- ¼ Cup Onion (minced): Adds savory depth and a touch of sweetness to balance the meat’s richness.
- 2 Tablespoons Parsley (minced): Fresh parsley brings a pop of color and a subtle herbal note that lifts the dish.
- 1 Teaspoon Salt: Enhances all the flavors and seasons the meatballs perfectly.
- ¼ Teaspoon Black Pepper: Adds just enough heat and complexity without overpowering the other ingredients.
- 1 Teaspoon Worcestershire Sauce: Infuses the sauce with a subtle tangy umami flavor that deepens the taste experience.
- 1 Can Condensed Tomato Soup (10¾ ounces): Creates the luscious, comforting tomato sauce that braises the meatballs to perfection.
- 1¼ Cups Water: Thins the tomato soup just right to make a rich, spoon-friendly sauce.
How to Make Old-Fashioned Porcupine Meatballs Recipe
Step 1: Prepare Your Oven and Dish
Start by preheating your oven to 350℉. Lightly grease a 2-quart casserole dish to ensure the meatballs won’t stick and the sauce can bubble nicely around them during baking.
Step 2: Mix the Meatball Ingredients
In a large mixing bowl, combine the ground beef, uncooked rice, beaten egg, minced onion, parsley, salt, and black pepper. This mixture packs the meatballs with flavor and provides the perfect texture contrast thanks to the uncooked rice.
Step 3: Shape and Brown the Meatballs
Roll the meat mixture into 1½ inch balls—size matters here for that ideal tender and juicy bite. If you want an extra layer of flavor and a bit of texture, brown the meatballs briefly in a little fat before baking. This step is optional but highly recommended.
Step 4: Arrange and Prepare the Sauce
Place your formed meatballs in the prepared casserole dish, arranging them evenly so they cook uniformly. In a separate bowl, mix together Worcestershire sauce, condensed tomato soup, and water until smooth and well blended.
Step 5: Bake to Perfection
Pour the sauce mixture over the meatballs, making sure they’re nicely coated. Cover the casserole dish and bake in your preheated oven for 1½ hours. This slow simmering lets the flavors meld beautifully and ensures the rice inside the meatballs cooks perfectly.
How to Serve Old-Fashioned Porcupine Meatballs Recipe
Garnishes
Freshly chopped parsley sprinkled over the top just before serving adds a splash of bright color and fresh flavor that pairs wonderfully with the rich tomato sauce.
Side Dishes
These meatballs are fantastic served alongside creamy mashed potatoes, buttered egg noodles, or even simple steamed green beans. The mild sides soak up that delicious sauce and create a well-rounded meal.
Creative Ways to Present
For a modern twist, serve the meatballs on a bed of fluffy cauliflower rice or stuff them into a soft hoagie roll topped with melted cheese for a comforting meatball sandwich. Alternatively, keep it classic by pairing with a crisp side salad for an easier weeknight dinner.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftover meatballs and sauce to an airtight container and store in the refrigerator for up to 3 days. The flavors actually deepen overnight, making leftovers even tastier!
Freezing
This Old-Fashioned Porcupine Meatballs Recipe freezes beautifully. Freeze the cooked sauce and meatballs separately or together in freezer-safe containers for up to 3 months. Just thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stove over low heat or in the microwave, stirring occasionally to warm evenly without drying out the meatballs. Adding a splash of water or broth can help loosen the sauce if it thickens too much.
FAQs
What type of rice is best for this recipe?
Regular uncooked white rice works best to achieve the classic porcupine “spike” texture inside the meatballs. It cooks perfectly during baking and holds its shape well.
Can I make these meatballs without browning them first?
Yes, you can skip browning for a simpler preparation. Browning adds extra flavor and texture but baking alone will still yield tender and delicious meatballs.
Is there a substitute for condensed tomato soup?
You can substitute with a mix of tomato paste and broth or even marinara sauce, though the flavor profile will vary slightly from the traditional recipe.
Can these meatballs be made gluten-free?
This recipe is naturally gluten-free if you ensure that the Worcestershire sauce and canned soup (or substitutes) do not contain gluten. Always check labels to be sure.
How do I know when the meatballs are done?
The meatballs should be cooked through and tender, and the rice inside fully softened after the 1½ hour baking time. You can test one by cutting it open to check the rice texture before serving.
Final Thoughts
Making this Old-Fashioned Porcupine Meatballs Recipe brings so much joy and a deep sense of comfort to the table. Its simplicity, classic flavors, and homey vibes make it a timeless dish that’s well worth embracing. Once you try it, I’m sure it will become a cherished go-to for cozy family dinners, just like it is for me. Happy cooking and savor every bite of this nostalgic delight!
Print
Old-Fashioned Porcupine Meatballs Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour 35 minutes
- Total Time: 1 hour 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
Old-Fashioned Porcupine Meatballs are a comforting classic dish featuring tender meatballs studded with rice, baked in a savory tomato sauce. This homemade recipe offers a perfect blend of hearty flavors and is easy to prepare in just under 2 hours, making it an ideal family dinner.
Ingredients
Meatball Mixture
- 1 Pound Ground Beef
- ¼ Cup Uncooked Regular Rice
- 1 Egg (slightly beaten)
- ¼ Cup Onion (minced)
- 2 Tablespoons Parsley (minced)
- 1 Teaspoon Salt
- ¼ Teaspoon Black Pepper
Sauce
- 1 Teaspoon Worcestershire Sauce
- 1 Can Condensed Tomato Soup (10¾ ounces)
- 1¼ Cups Water
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to ensure it reaches the proper temperature while you prepare the meatballs.
- Prepare Casserole Dish: Lightly grease a 2-quart casserole dish with cooking spray or a small amount of oil to prevent sticking, then set it aside.
- Mix Meatball Ingredients: In a large mixing bowl, combine the ground beef, uncooked rice, slightly beaten egg, minced onion, minced parsley, salt, and black pepper. Mix thoroughly to evenly distribute all ingredients.
- Shape Meatballs: Form the mixture into approximately 1½-inch diameter balls, ensuring they are compact but not overworked to keep them tender.
- Brown Meatballs (Optional): For extra flavor and texture, brown the meatballs in a skillet over medium heat with a small amount of fat until all sides are lightly browned; this step can be skipped if preferred.
- Arrange Meatballs: Place the meatballs evenly spaced in the prepared casserole dish, allowing some room between them for even cooking.
- Prepare Sauce: In a separate bowl, mix together the Worcestershire sauce, condensed tomato soup, and water until smooth and well combined.
- Add Sauce to Meatballs: Pour the sauce mixture evenly over the meatballs, covering them well to ensure they stay moist during baking.
- Bake Covered: Cover the casserole dish with a lid or aluminum foil and bake in the preheated oven at 350°F for 1½ hours, or until meatballs are cooked through and the rice is tender.
Notes
- You can brown the meatballs before baking for added flavor but it is optional.
- Ensure the rice is uncooked as it cooks inside the meatballs during baking for the signature ‘porcupine’ look.
- Covering the dish during baking keeps the meatballs moist and tender.
- Leftovers can be refrigerated for up to 3 days and reheated gently in the oven or microwave.
- Serve with mashed potatoes, steamed vegetables, or a simple green salad for a complete meal.

Leave a Reply