Porcupine Meatballs With Rice and Tomato Sauce

Porcupine Meatballs
Porcupine Meatballs. Photo: Diana Rattray
  • 70 mins
  • Prep: 10 mins,
  • Cook: 60 mins
  • Yield: Serves 4
Ratings (16)

Porcupine meatballs are made with ground beef, rice, onion, tomato soup, and seasonings. 

Bits of rice sticking out of the meatballs is undoubtedly the reason the meatballs are called "porcupines." This version is made with tomato soup as the sauce. I add a can of petite diced tomatoes to the sauce but feel free to leave the diced tomatoes out of the dish.

The meatballs are shaped and cooked in the sauce. The ground beef and rice mixture is similar to cabbage roll stuffing. Top the meatballs and sauce with cabbage wedges or coarsely chopped cabbage for a sort of "unstuffed" cabbage. The sauce makes a tasty gravy for mashed potatoes!

I always double the recipe for leftovers. It's one of those dishes that tastes even better the next day. Or freeze the meatballs and sauce for a future meal!

See the tips and variations below the recipe for more ideas and ingredient suggestions, including baking instructions.

What You'll Need

  • 1 pound lean ground beef
  • 1/2 cup uncooked long-grain rice
  • 1/3 cup finely chopped onion
  • 1/3 cup water
  • 1 teaspoon salt
  • 1/8 teaspoon freshly ground black pepper
  • 1 can (10 3/4 ounces) condensed tomato soup
  • 1/2 teaspoon chili powder
  • 3/4 to 1 cup water, or to cover

How to Make It

Combine the ground beef, rice, onion, 1/4 cup of the water, salt, and pepper.

Shape meat mixture into 12 to 15 meatballs. Combine the soup, chili powder, and 3/4 cup of water in a large saucepan; bring to a boil. Add meatballs to the sauce mixture. Add a little more water to cover, if necessary.

Reduce the heat to low, cover the pan, and simmer over very low heat for about 1 hour. Stir occasionally and add more water, if necessary, to keep the meatballs covered with liquid.

Serve the meatballs along with plain boiled or mashed potatoes or noodles. Broccoli is an excellent side vegetable, or serve them with green beans, peas, or corn.

Serves 4.

Tips and Variation

  • To Bake in the Oven: Shape the meatballs and heat the sauce mixture. Transfer the heated sauce and meatballs to a baking dish. Cover tightly with foil and cook in a 350 F oven for about 45 minutes to 1 hour.
  • Replace the rice with quinoa or use instant rice.
  • Low Carb Option: Replace the rice with cauliflower "rice." 
  • Add 1/4 cup of finely chopped green bell pepper to the meatballs along with the chopped onion.
  • Omit the tomato soup and add 1 large can (15 ounces) of tomato sauce. Reduce the water to 1/2 cup.
  • Add 2 teaspoons of Worcestershire sauce to the tomato sauce mixture.
  • Add 1/8 to 1/4 teaspoon of garlic powder to the meatball mixture.

You Might Also Like

Crock Pot Party Meatballs With Tangy Sauce

Slow Cooker Porcupine Meatballs

Porcupine Meatballs With Chunky Tomato Sauce

Baked Turkey Meatballs with Parmesan Cheese