Porcupine Meatballs

5 from 1 vote
Jump to Recipe

This post may contain affiliate links. Please see myย disclosure policy

Tender, flavorful porcupine meatballs are made with juicy, seasoned ground beef and rice, simmered in tomato sauce. This is a family favorite recipe that I grew up eating, and I still make it often. You’ll love how easy it is!

If you like saucy meatball recipes, check out my Swedish meatballs and these classic Instant Pot meatballs.

Porcupine meatballs served over a bed of white rice in a bowl with a fork.

 

Porcupine meatballs are an old-timey casserole my mom made for us growing up. Her recipe followed me to college, where the inexpensive ingredients and tasty, saucy results made it a dinner go-to! Our family’s recipe uses ground beef, chopped onion, and instant rice, which cooks quicker than traditional long-grain rice. This way, the meatballs don’t overbake, and they still have that classic “porcupine” appearance from the tender rice poking out.

Things to Love About This Porcupine Meatballs Recipe

  • They’re easy to make. All you need is a few ingredients and about 45 minutes. There’s a reason this recipe was a favorite in college.
  • Full of flavor. This recipe makes juicy, savory, saucy porcupine meatballs in savory tomato sauce. Seasonings like garlic powder and onion powder and a dash of Worcestershire sauce pack every bite full of flavor.
  • No overbaking. Many recipes call for long-grain rice, but I found out long ago that the secret to tender porcupine meatballs is instant rice! It cooks faster, so the meatballs don’t get overcooked and dried out from having to bake for so long. Game-changer!
  • Budget-friendly. Adding rice is a great way to stretch the rest of the ingredients, like ground beef, canned soup, onion, and egg into a larger meal.
Ingredients for porcupine meatballs.

Ingredients You’ll Need

Porcupine meatballs were popular during the Great Depression since the recipe calls for simple, inexpensive ingredients. I’ve included some notes here, and you’ll find the full printable ingredients list in the recipe card below the post.

  • Ground Beef – I like to use lean ground beef, this way the meat isn’t too fatty or greasy. You can make porcupine meatballs with any ground meat you prefer, such as chicken, turkey, or pork.
  • Rice – I use white instant rice, also called minute rice. You can make this recipe with another kind of rice, just know that some rice may need more time in the oven, which means you’ll bake the meatballs for longer. Stick to quick-cooking rice for best results.
  • Onion – Yellow onion or another mild onion, finely chopped.
  • Egg – Egg acts as a binder in meatball recipes, along with the starches in the rice in this case.
  • Seasonings – Garlic powder, onion powder, salt, and pepper. You can also use a seasoning blend, like Italian seasoning, for more flavor.
  • Tomato Soup – Cooking porcupine meatballs in tomato soup infuses them with a rich, tomato-y flavor. It also helps to keep them moist. I use a can of condensed tomato soup and amp up the umami with a dash of Worcestershire sauce. You could also simmer the meatballs in homemade tomato soup or marinara sauce.

How to Make Porcupine Meatballs

Porcupine meatballs are very quick to prep, followed by a short bake in the oven to get them nice and saucy. Follow the steps below, and scroll down to the recipe card for the printable instructions.

  • Make the meatballs. First, mix the ground beef, onion, egg, and seasonings in a large bowl. Be careful not to overwork the meat mixture. Afterward, shape the mixture into 16 meatballs.
  • Cook. Next, brown the meatballs in a large skillet over medium-high heat. Cook for 4-5 minutes, turning them often so that they brown on all sides.
  • Assemble. Next, whisk the tomato sauce with water and Worcestershire sauce. Transfer the meatballs to a casserole dish and pour the tomato sauce over top.
  • Bake. Place the meatballs into the oven to bake for 30 minutes at 350ºF, basting the meatballs in the sauce halfway through. Once they’re cooked through, you’re ready to serve!

Why Are My Porcupine Meatballs Dry?

Don’t forget to uncover the meatballs after 15 minutes in the oven to baste them with the sauce. Spooning the sauce over the meatballs keeps them tender and moist while they bake. Also, check your porcupine meatballs close to the end of the baking time. They may need more or less time to cook depending on the size of the meatballs and your oven. Overbaked meatballs will be crumbly and dry.

Porcupine meatballs served over a bed of white rice in a bowl with a fork.

Recipe Tips and Variations

  • Don’t overmix. Try not to overwork the meatball mixture. Fold the ingredients together gently just enough so that they’re evenly combined. Too much mixing leads to dense, tough meatballs.
  • Use an oven-proof skillet. Make this a one-pan recipe by using an oven-proof skillet! Brown the meatballs as directed, pour over the tomato sauce, cover the skillet, and transfer it from the stovetop straight to the oven.
  • Make them in the slow cooker. Meatballs are great for cooking in the slow cooker or crock pot. To make crock pot porcupine meatballs, brown the meatballs as directed here and then follow the slow cooking directions in my crockpot honey garlic meatballs recipe.
  • Different soup. Tomato soup is the traditional choice, but don’t let that stop you from simmering these meatballs in your favorite canned or homemade soups! Try condensed cream of mushroom soup for something different.
Porcupine meatballs served over a bed of white rice, with a bite missing from the top meatball.

Serving Suggestions

These porcupine meatballs are a delicious, hearty meal served over a bed of jasmine rice or fluffy mashed potatoes. I love serving them with homemade Texas Roadhouse rolls or breadsticks to soak up the leftover tomato gravy! As a veggie side, you can’t go wrong with air fryer carrots, tender-crisp roasted green beans, or a classic Caesar salad. Wrap things up with these fudgy brownie mix cookies for dessert!

Storing and Reheating Meatballs

  • Refrigerate. Store the porcupine meatballs and tomato soup in an airtight container in the fridge for up to 3 days. We love reheating leftover meatballs and turning them into meatball subs!
  • Reheat. Warm the meatballs in a skillet on the stovetop over low heat until they’re hot throughout. You can also speed things up with the microwave. If needed, sprinkle a little water over the meatballs to help loosen up the sauce again while reheating.
  • Freeze. These porcupine meatballs freeze well. Let them cool to room temperature and freeze them airtight for up to 2 months. Thaw the meatballs in the fridge before reheating and serving.
Porcupine meatballs served over a bed of white rice in a bowl with a fork.
5 from 1 vote

Porcupine Meatballs

By Erin
Tender, flavorful porcupine meatballs are made with juicy, seasoned ground beef and rice, simmered in tomato sauce. Adding rice is a great way to stretch a pound of ground beef even further!
Prep: 5 minutes
Cook: 45 minutes
Total: 50 minutes
Servings: 4 servings

Ingredients 

Instructions 

  • Preheat oven to 350º F.
  • In a large bowl mix together ground beef, rice, onion, egg, garlic powder, onion powder, salt and pepper until well combined. Shape into about 16 meatballs.
  • Heat a large skillet to medium high heat. Add meatballs and brown for 4-5 minutes, turning them every minute or so.
  • Mix together tomato soup, water and Worcestershire sauce. Pour over meatballs or pour into a casserole dish and add meatballs. Cover and place in the oven for 15 minutes.
  • After 15 minutes, remove the lid, spoon the sauce over the meatballs and continue to bake for 15 more minutes until the meatballs are cooked through.
  • Remove and serve over rice or mashed potatoes with the sauce.

Nutrition

Calories: 273kcal | Carbohydrates: 23g | Protein: 28g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.4g | Cholesterol: 111mg | Sodium: 963mg | Potassium: 867mg | Fiber: 2g | Sugar: 7g | Vitamin A: 340IU | Vitamin C: 11mg | Calcium: 39mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Author: Erin
Prep Time: 5 minutes
Cook Time: 45 minutes
Total Time: 50 minutes
Course: Dinner Recipes
Cuisine: American
Servings: 4 servings
Calories: 273
Keyword: porcupine meatballs, porcupine meatballs recipe
Like this recipe? Leave a comment below!

I created a fun group on Facebook,and I would love for you to join us! It’s a place where you can
share YOUR favorite recipes, ask questions, and see what’s new at Dinners, Dishes and Desserts (so that you never miss a new recipe)!

Be sure to follow me on Instagram and
tag #dinnersdishes so I can see all the wonderful DINNERS, DISHES, AND DESSERTS
recipes YOU make!

Be sure to follow me on my social media, so you
never miss a post!

Facebook | Twitter | Pinterest | Instagram 

Did you know there is a Dinners,
Dishes, and Desserts SHOP
? Lots of different E-Books for sale. Or you can buy me a
coffee
to say thanks!

.

About Erin S

Welcome to Dinners, Dishes, & Desserts where my love of food meets my busy life. My name is Erin and Iโ€™m a casual home cook who loves to feed people. On this blog, youโ€™ll find hundreds of quick and easy recipes made mostly from scratch. My days are spent in the kitchen, creating new recipes to share with family and friends.

Other Recipes You Might Like:

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. Thank you for all the recipes. I have a question for this recipe. Can precook the rice first, I don’t care for the minute rice the flavor or the texture? Thank you

  2. 5 stars
    . I have a question for this recipe. Can precook the rice first, I don’t care for the minute rice the flavor or the texture? Thank you