Porcupine Meatballs Tomato Beef

Featured in Family-Favorite Main Dishes.

Enjoy a comforting dish of juicy beef meatballs blended with white rice and sweet onion, seasoned with herbs and spices for a burst of flavor. Each meatball is browned, then simmered and baked in a savory mixture of tomato soup and beef stock until the rice is perfectly tender. Worcestershire sauce, garlic, and Italian herbs offer depth, while a sprinkle of fresh parsley adds a final touch. Serve these hearty meatballs hot for a satisfying family meal that combines simplicity with classic home-cooked appeal.

Rehan Magic House Recipes
Updated on Wed, 25 Jun 2025 23:20:05 GMT
Porcupine Meatballs Pin it
Porcupine Meatballs | magichouserecipes.com

Porcupine meatballs are my favorite comfort food when I want something hearty affordable and full of flavor These tender beef and rice meatballs simmer gently in a rich tomato sauce and always remind me of family weeknight dinners around the table

I first made this dish in college when I needed a cheap and cozy dinner It has stuck with me and now my family requests it anytime the weather turns cool

Ingredients

  • Ground beef: adds rich flavor and protein look for beef that is eighty percent lean for best results
  • Uncooked long grain white rice: creates the signature porcupine texture use high quality white rice for tender grains
  • Large egg: acts as a binder for the meatballs always use a fresh egg for best binding power
  • Sweet onion, diced finely: adds moisture and sweetness choose onions that are firm and unblemished
  • Worcestershire sauce: contributes a savory tang use a brand you like as this sets much of the background flavor
  • Garlic powder: offers mild aromatic depth check that your garlic powder is fresh for strongest taste
  • Onion powder: doubles down on the sweet onion note also helps distribute flavor evenly
  • Italian seasoning: brings herby complexity use a blend that is aromatic and not too old
  • Kosher salt: enhances all the other flavors in the dish use coarse kosher salt for easy mixing
  • Black pepper: balances the other spices with a subtle kick grind it yourself for biggest impact
  • Vegetable oil: ensures that the meatballs brown evenly choose a neutral oil with a high smoke point
  • Condensed tomato soup: creates a smooth flavorful sauce make sure to use undiluted soup for richness
  • Beef stock: deepens the sauce with a meaty background try to use low sodium stock so you control the saltiness
  • Fresh chopped parsley for garnish: adds brightness and color use flat leaf parsley when possible

Step-by-Step Instructions

Mix the Meatball Base:
Combine the ground beef uncooked rice beaten egg diced onion Worcestershire sauce garlic powder onion powder Italian seasoning salt and black pepper in a large mixing bowl Use clean hands to mix until all ingredients are well distributed
Form the Meatballs:
Shape the mixture into balls about two tablespoons each Place them gently on a large plate You should end up with approximately twelve to sixteen meatballs
Brown the Meatballs:
Heat an ovenproof skillet over medium heat and add the vegetable oil Once the oil shimmers carefully add the meatballs Fry them a few minutes per side turning so they become golden brown all over This step helps develop flavor and keep the meatballs intact during baking
Mix and Add the Sauce:
Whisk the condensed tomato soup with the beef stock until smooth Pour this mixture over the browned meatballs in the skillet Allow the liquid to come to a gentle simmer so the flavors start to combine
Bake Covered and Then Uncovered:
Cover the skillet with foil or a snug lid and transfer it carefully to a preheated three hundred fifty degree oven Bake for thirty minutes then uncover and bake for an additional thirty minutes This lets the rice cook fully inside the meatballs and thickens the sauce
Garnish and Serve:
When the meatballs are cooked and saucy sprinkle with chopped fresh parsley before serving for a pop of color and freshness
Porcupine Meatballs Pin it
Porcupine Meatballs | magichouserecipes.com

The rice in the meatballs is my favorite part because each bite soaks up tomato flavor and turns tender without getting mushy Watching my kids scoop up these saucy meatballs always makes me laugh because they say the rice looks like porcupine quills sticking out

Storage Tips

Store leftover porcupine meatballs in an airtight container in the refrigerator for up to four days To reheat use a skillet over medium low heat with a splash of extra beef stock to keep the sauce loose These meatballs also freeze beautifully Place cooled meatballs and sauce in a freezer friendly container and use within three months Thaw in the fridge before reheating

Ingredient Substitutions

You can swap the ground beef for ground turkey or pork if you prefer a lighter or different flavor Short grain rice does not work as well so stick with long grain if possible If you do not have Worcestershire sauce a splash of soy sauce and a pinch of sugar can give a similar savory note Out of tomato soup Use plain tomato sauce mixed with a teaspoon of sugar and a bit more seasoning

Serving Suggestions

Serve these meatballs with creamy mashed potatoes or buttered noodles so you do not waste any of the rich sauce For a lighter side go with a crisp green salad or steamed green beans Rolls or crusty bread are perfect for sopping up extra sauce

Porcupine Meatballs Pin it
Porcupine Meatballs | magichouserecipes.com

History and Context

Porcupine meatballs got their start during the Great Depression when cooks needed to stretch a small amount of meat into a filling meal The rice puffs up as it cooks making the meatballs look prickly like a porcupine My grandparents grew up with this recipe and I love how it connects my family to a time when simple resourceful cooking brought everyone together

Frequently Asked Questions

→ How do you keep porcupine meatballs from falling apart?

Using a beaten egg helps bind the ground beef and rice together, along with thorough mixing of all ingredients for firm, well-shaped meatballs.

→ Why use uncooked rice in the mixture?

The uncooked rice absorbs moisture during baking, becoming tender and giving the meatballs their signature texture and bite.

→ Can another grain be substituted for white rice?

While white rice is traditional, you may try parboiled brown rice, though texture and cooking times may vary slightly.

→ What does browning the meatballs add?

Browning in oil seals in juices and adds a layer of savory, caramelized flavor before baking in the sauce.

→ Is it possible to prepare this dish ahead of time?

You can mix, shape, and refrigerate the meatballs in advance; bake with sauce when ready to serve for optimal freshness.

→ What goes well as a side dish?

Pair with mashed potatoes, crusty bread, or steamed vegetables to round out the meal and soak up the sauce.

Porcupine Meatballs Tomato Beef

Juicy beef meatballs with rice and tomato sauce, baked until tender for a comforting family meal.

Prep Time
15 Minutes
Cook Time
70 Minutes
Total Time
85 Minutes
By: Reham

Category: Main Courses

Difficulty: Intermediate

Cuisine: American

Yield: 4 Servings

Dietary: Dairy-Free

Ingredients

01 1 pound ground beef
02 ½ cup uncooked long-grain white rice
03 1 large egg, well beaten
04 ½ cup finely diced sweet onion
05 2 teaspoons Worcestershire sauce
06 1 ½ teaspoons garlic powder
07 1 ½ teaspoons onion powder
08 1 teaspoon Italian seasoning
09 1 teaspoon kosher salt
10 ½ teaspoon black pepper
11 2 Tablespoons vegetable oil
12 10.75 ounce can condensed tomato soup
13 1 ½ cups beef stock
14 Fresh chopped parsley, for garnish (optional)

Instructions

Step 01

Preheat the oven to 350°F.

Step 02

Mix ground beef, rice, egg, onion, Worcestershire sauce, garlic powder, onion powder, Italian seasoning, salt, and pepper in a large bowl.

Step 03

Roll the mixture into 2 Tablespoon-sized balls and place them on a plate.

Step 04

Heat the vegetable oil in a large, oven-safe skillet over medium heat. Fry the meatballs for a few minutes on each side until golden brown. Wipe out any excess oil from the skillet.

Step 05

In a large measuring cup, mix condensed tomato soup with beef stock. Pour the mixture over the meatballs and bring to a simmer. Remove from heat.

Step 06

Cover the skillet with foil or a lid and bake in the oven for 30 minutes. Remove the cover and bake for an additional 30 minutes until the rice is tender.

Step 07

Sprinkle fresh chopped parsley on top as an optional garnish and serve immediately.

Notes

  1. Ensure the rice is fully cooked by checking the meatballs after baking.
  2. If you do not have an oven-safe skillet, transfer the meatballs to a baking dish before adding the sauce and baking.

Tools You'll Need

  • Large mixing bowl
  • Large, oven-safe skillet
  • Measuring cups
  • Foil or lid for covering
  • Plate for holding meatballs

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains eggs
  • Contains gluten in condensed tomato soup (check for gluten-free options if needed)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 511
  • Total Fat: 38 g
  • Total Carbohydrate: 22 g
  • Protein: 21 g