Porcupine meatballs have a hearty flavor and a tender texture.

These tasty meatballs are made with ground beef, rice, onion and seasonings then baked in a rich tomato sauce.

Porcupine Meatballs on rice

This post may contain affiliate links. Please read our disclosure policy.

Porcupine Meatballs Are A Family Fave Because…

  • These meatballs are savory and tender with lots of flavor.
  • They are cooked in a rich sauce for an easy meal.
  • Added rice makes them hearty and delicious.
Porcupine Meatball being lifted out of baking dish

Ingredients for Porcupine Meatballs

These meatballs differ from our usual meatball recipe because there is rice in the meat mixture and no porcupines ;).

  • Meat Mixture: I use lean ground beef for these meatballs since a little bit of fat adds flavor and keeps them moist. You can use ground pork or turkey in place.
  • Rice: I use long grain rice in these meatballs. They can be made with leftover cooked white rice or raw, uncooked rice. *See recipe notes.
  • Sauce: The sauce is easy to make. Tomato juice gives it the right consistency, tomato soup adds a bit of sweetness and a slightly creamy texture, and tomato sauce adds acidity and tang. You can use homemade tomato sauce if you’d like.

Cream Sauce Variation

Swap the tomato based sauce for a creamy mushroom soup sauce and serve it over pasta.

Combine 1 can mushroom soup, 1 cup beef broth, 1/2 cup milk, 1/2 cup sour cream, and 1/2 teaspoon garlic powder. Mix until smooth and pour over meatballs. Bake as directed.

Precooked Porcupine Meatballs in baking dish

How to Make Porcupine Meatballs

  1. Combine meatball ingredients and form into balls (recipe below).
  2. Place meatballs in a casserole dish.
  3. Combine sauce ingredients and pour over meatballs.
  4. Bake for 1 hour.

Use Leftover Rice

You can use raw rice or cooked rice, but I often make these with leftover cooked rice. If using cooked rice, any variety will work.

Porcupine Meatballs in clear baking dish

Serving Suggestions

  • I prefer to serve these meatballs over additional rice or pasta. You can also serve them with mashed potatoes or oven-roasted potatoes.

How to Freeze Porcupine Meatballs

These porcupine meatballs will freeze well. Prepare the meatballs as directed, place them on a parchment-lined baking sheet, and freeze. Once frozen, transfer them to a freezer bag or container.

Leftovers will keep in an airtight container in the refrigerator for up to 4 days and in the freezer for 3 months.

More Meatballs To Love

Did you enjoy this Porcupine Meatballs Recipe? Leave a comment and rating below.

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
Lifting a Porcupine Meatball off plate with a fork
4.99 from 156 votes

Porcupine Meatballs

Servings 4 servings
These porcupine meatballs are tender rice-meatballs baked in a zesty tomato sauce. 
Servings 4 servings
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Email this recipe!
Enter your email and we’ll send it directly to you, plus get even more tips & recipes!

Ingredients  

For The Meatballs

  • 1 pound lean ground beef
  • ½ cup cooked white rice see notes for raw rice
  • ¼ cup finely diced onion
  • ½ teaspoon garlic powder
  • 2 tablespoons chopped fresh parsley or 1 tablespoon dried parsley
  • 1 tablespoon Worcestershire sauce
  • 1 large egg
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper

For the Sauce

  • 10.75 ounces condensed tomato soup 1 can, do not add water/milk
  • 1 cup vegetable juice such as V8
  • 8 ounces tomato sauce
  • ½ teaspoon garlic powder
  • ½ teaspoon Italian seasoning
  • chopped fresh parsley for garnish

Instructions 

  • Preheat oven to 350°F. 
  • To make the meatballs, in a large bowl, combine ground beef, rice, onion, garlic powder, parsley, Worcestershire sauce, egg, salt, and pepper. Mix just until combined. 
  • Divide the meat mixture into 20 meatballs and place them in a baking dish, approximately 2 quarts.
  • In a medium bowl, combine tomato soup, tomato sauce, vegetable juice, garlic powder, and Italian seasoning. Pour the sauce over the meatballs.
  • Cover and bake for 30 minutes. Uncover and bake for an additional 30 minutes or until the sauce has thickened.
  • Garnish with parsle and serve over rice or mashed potatoes.      

Video

Notes

Tomato Soup: I use condensed tomato soup for a bit of sweetness and creaminess. Use the soup directly from the can, no need to add water.
Seasoning: I find the soup and vegetable juice to have enough salt for my liking. You can add salt and black pepper if desired.
Raw Rice: If using raw rice, use ½ cup of uncooked long-grain white rice to the meatball mixture in place of cooked rice and add ½ cup water to the sauce. Add the meatballs to a large Dutch oven or pot, cover, and cook over a low simmer on the stovetop for 40 minutes or until the rice is tender.  
Cooked Rice: Any variety of cooked rice can be used in this recipe in place of white rice.
 
 
 
4.99 from 156 votes

Nutrition Information

Serving: 5meatballs | Calories: 294 | Carbohydrates: 27g | Protein: 28g | Fat: 7g | Saturated Fat: 2g | Cholesterol: 111mg | Sodium: 561mg | Potassium: 813mg | Fiber: 2g | Sugar: 5g | Vitamin A: 990IU | Vitamin C: 26.2mg | Calcium: 52mg | Iron: 4.3mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Main Course
Cuisine American
tender Porcupine Meatballs on rice with a title
juicy Porcupine Meatballs in the pan with writing
easy plated Porcupine Meatballs with a title
hearty Porcupine Meatballs in the pan and plated with a title

Categories:

, , ,

Recipes You’ll Love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.99 from 156 votes (140 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. Holly~

    You are my new best friend! Love your recipes. I’ve been making porcupine meatballs for years from a recipe from here in Maine. It calls for soaking the rice in one cup of cold water for an hour before draining and adding it to the other ingredients. Makes sure the rice plumps up and is tender.

    Thanks, Holly;

    Joy Lagasse

  2. Easy and wonderful tasting. I made a half recipe for the two of us and every one of them got eaten. Next time I will do the full recipe so we will have another meal. The only item I changed is not adding any salt.5 stars

  3. Porcupine meatballs are easy to make and a hearty meal. I served them with baby reds from the garden. I’m not a huge tomato person, so, I added a teaspoon or so of worcestershire sauce to deepen the flavor. It was a nice addition.4 stars

  4. Thanks for sharing this porcupine meatballs recipe. I really like this meatballs recipe. One of the best ever porcupine meatballls recipe i have ever tried. 5 stars

  5. Family loves this recipe. It has great taste balance and it’s easy to make. My go to for family gatherings.5 stars

  6. I made this recipe for my husband today, as it is his favorite. I have been making porcupine balls for him for 51 years and this knocks my old recipe out of the “ball” park! I have never been a big fan of them, but this recipe was delicious. The best part is not having to pre fry them before putting them in the sauce. Just put them in the casserole dish and pour the sauce over. Cooked perfectly in one hour and they were really tender. I used minute rice in mine and the only thing I added was a table spoon of brown sugar to the sauce. Thanks for a great recipe, will make it often!5 stars

  7. This recipe reminds me so much of what my Mom made for us when I was a little kid. The meatballs were tender and delicious. The sauce was thick and rich, though I substituted tomato paste for tomato soup since we were out and added a little more juice. Very tasty and I will make it again.5 stars

    1. I love when recipes bring back such sweet childhood memories Dawn! Thanks for sharing :)

      1. This was a favorite from my grade school cafeteria. Back then they actually cooked real food.

  8. Easy and delicious! If I were to prepare and freeze the meatballs ahead of time, would I take them out to thaw and then proceed or could I do them from frozen and cook longer? If so, how long?5 stars

    1. Hi Deanne, if cooking ahead of time you just need to reheat until heated through. If freezing uncooked, you can bake from frozen, until it reaches an internal temperature of 160°F.

    1. Now wouldn’t that be something Martin! We prefer these delicious rice “quills” to real ones any day!

  9. Just cooked your porcupine meatball recipe for supper and am so pleased with the outcome. They taste even better than I imagined they would and are so easy to prepare. I’m especially
    Impressed by the simplicity of your creative baking sauce.5 stars

  10. Such a simple and delicious meal! I remember porcupine meatballs from my elementary school lunch days and this far exceeded my memories! It was a hit with the whole family! I used my cookie scoop to keep the size and shape uniform.
    Thanks for the recipe!

  11. This is our favorite recipe for porcupine meatballs!! Sometimes I substitute 2 cups of pasta sauce for the tomato sauce and V-8 juice. I then adjust the seasonings. Love the ease of baking them! Thank you!

  12. I made tonight came out wonderful. Next time I will double the sauce for it. I also used raw rice instead of cooked. I will put this into my monthly food rotation.5 stars