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.

Table of Contents
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 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.
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.
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.
More Meatball Recipes
Porcupine Meatballs
Ingredients
- 1 pound lean ground beef
- ½ cup uncooked minute rice
- ½ cup finely chopped onion
- 1 large egg
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 10-ounce can condensed tomato soup
- ¾ cup water
- 1 teaspoon Worcestershire sauce
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
Nutrition information is automatically calculated, so should only be used as an approximation.
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!
.
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
. 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