Porcupine Beef Meatballs

Featured in Main Meals Worth Staying Home For.

These quirky meatballs earn their name from rice grains poking out like tiny spines as they cook. The uncooked rice soaks up all the flavor while cooking inside the meatballs, giving them their unique texture and charm. As they bake in tomato soup, they turn tender, creating a comforting sauce along the way. This version includes a surprising kick of poultry seasoning and cloves, balancing warmth and depth. Fun to make, satisfying to taste, and great for freezing, they’re perfect for family meals or batch cooking.
A chef wearing a white hat and apron.
Updated on Sat, 05 Apr 2025 22:21:49 GMT
Beef and Rice Meatballs Pin it
Beef and Rice Meatballs | cookscoop.com

These charming Porcupine Meatballs mix ground beef with raw rice to create juicy, tasty meatballs that look quirky as they cook. The rice sticks out from the surface like tiny spikes, which explains their fun name. They simmer away in a deep tomato sauce, hitting that sweet spot between homey and creative. This kid-friendly dish turns basic stuff from your pantry into something totally magical, showing why old-school comfort foods stick around forever.

After making these countless times, I've figured out that mixing everything gently and getting the right amount of wetness makes them turn out just right.

Important Ingredient Basics

  • Condensed tomato soup provides perfect sauce base
  • Fresh onion adds essential flavor depth
  • Long-grain rice creates ideal "quill" effect
  • Extra lean ground beef prevents greasy sauce

What really matters is using uncooked rice - it soaks up all the yummy flavors while making those cute little spikes.

Step-by-Step Cooking Guide

1. Get everything ready for perfect results.
Use ground beef that's not too cold for easier mixing. Give the rice a quick rinse to get rid of extra starch. Chop your onion into tiny bits no bigger than ¼ inch. In a big bowl, throw together your lean beef, uncooked rice, chopped onion, poultry seasoning, ground cloves, dried thyme, baking powder, salt, pepper, and milk. Mix it all up with your hands but don't go crazy - just about a minute until everything's mixed in. If you work it too much, you'll end up with tough meatballs.
2. Form the mixture into even-sized meatballs
with damp hands or an ice cream scoop so they're all the same. Aim for balls about 1.5 inches across, roughly 2 ounces each. Gently roll them between your palms till they're nice and smooth. Put them on a tray lined with parchment paper. Grab a 9x13 baking dish and coat it with olive oil, making sure to cover the bottom and sides completely.
3. Put the meatballs in your oiled dish,
keeping them about ½ inch apart so heat can move around them properly. In another bowl, mix your condensed tomato soup with exactly two cans of water until it's totally smooth. Pour this sauce carefully around your meatballs, letting it flow between them. The sauce should come up about halfway on the meatballs - add a bit more water if needed.
4. Cover the dish tightly with sturdy foil,
pressing the edges down firmly. Stick it in your oven that's been heated to 350°F, right on the middle rack. Let it bake covered for exactly 35 minutes. Take the foil off carefully to avoid the hot steam. Then let it keep baking uncovered for another 30-35 minutes until you can see rice poking out and the sauce is bubbling around the edges. Check that they've hit 165°F inside.
5. Allow the meatballs to sit in the dish for 10 minutes
before you serve them. During this time, the rice keeps soaking up sauce and the meatballs firm up nicely. The sauce will get a bit thicker too. Look for the proper spiky look - rice should be sticking out of the surface. Give it a taste and add more seasoning if needed. Sprinkle with fresh parsley before bringing to the table.
Porcupine Meatballs Recipe Pin it
Porcupine Meatballs Recipe | cookscoop.com

My grandma always told me to add a tiny bit of cloves to the mix - it gives them this nice warmth that makes them taste extra delicious.

Keeping Them Fresh

You can keep these meatballs in a sealed container in your fridge for about 4 days. When you warm them up, add a little water or broth to keep them moist. If you want to freeze them, let them cool first, then put them on a tray lined with parchment paper. Freeze until they're solid, then pop them into freezer bags where they'll stay good for up to 3 months. Just thaw them in your fridge overnight before warming them up slowly in the oven or on the stove.

Porcupine Meatballs Recipe Pin it
Porcupine Meatballs Recipe | cookscoop.com

Perfect Pairings

These taste amazing served hot over fluffy mashed potatoes, buttery egg noodles, or plain steamed rice that can soak up all that tasty sauce. Throw in some steamed veggies or a fresh green salad to make it a complete meal. If you're having friends over, just keep them warm in a slow cooker set to LOW. You might want to have extra sauce on the side and sprinkle some fresh herbs on top before serving.

Other Ways To Cook Them

Slow Cooker:
Put your meatballs in a greased slow cooker, pour the sauce on top. Cook on LOW for 6-7 hours or HIGH for 3-4 hours until the rice is soft and sticking out.
Instant Pot:
Use the SAUTÉ setting to brown your meatballs. Add your sauce, then cook on HIGH pressure for 15 minutes with a 10-minute natural release.
Stovetop:
Brown the meatballs in a big Dutch oven, add the sauce, and let it simmer covered for 45-60 minutes until done.

Plan Ahead Options

You can shape your meatballs up to a day ahead and keep them covered in the fridge. Mix your sauce stuff separately. When you're ready to cook, just put the meatballs in your baking dish and follow the recipe. If you want to make a big batch, double everything but use two separate dishes so they cook evenly.

Easy Porcupine Meatballs Recipe Pin it
Easy Porcupine Meatballs Recipe | cookscoop.com

Frequently Asked Questions

→ Where does the name come from?
Rice grains poke out like porcupine quills as the meatballs cook.
→ Can turkey replace beef?
Sure, though the texture might be slightly less soft.
→ Why wash the rice first?
It removes extra starch so the rice cooks better inside the meatballs.
→ Can I store these in the freezer?
Yep, they keep great in their sauce for up to three months!
→ Why is the mixture so mushy?
That’s normal! They’ll firm up beautifully once cooked.

Porcupine Beef Meatballs

Soft meatballs made of beef and rice that stick out like spikes. Simmered gently in tomato sauce!

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

Category: Main Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings (30 meatballs)

Dietary: Gluten-Free

Ingredients

→ Meatballs

01 1 medium onion, chopped finely
02 1 teaspoon baking powder
03 ½ cup long-grain rice, uncooked
04 1¾ pounds lean ground beef
05 1 cup whole milk

→ Seasonings

06 ½ teaspoon black pepper
07 ½ teaspoon dried thyme
08 2 teaspoons salt
09 ½ teaspoon seasoning for poultry
10 A pinch of ground cloves

→ Sauce and Assembly

11 2 tablespoons freshly chopped parsley
12 2 tablespoons olive oil
13 2 cans water (use soup can to measure)
14 2 cans (10.75 oz each) condensed tomato soup

Instructions

Step 01

Set your oven to 350°F (175°C) and let it heat up.

Step 02

In a big bowl, mix all the meatball stuff together using clean hands. It'll feel soft.

Step 03

Wet your hands, roll the mix into about 30 medium meatballs. Arrange them in an oiled 9x13 casserole dish.

Step 04

Stir the water into the soup, then pour it over the meatballs. Toss on the parsley before covering the dish with foil.

Step 05

With the foil on, bake for 35 minutes. Then take the foil off and cook another 30-35 minutes, until the rice starts peeking out of the meatballs.

Notes

  1. To make them all the same size, scoop with a cookie scoop.
  2. Make sure to rinse the rice before adding it.
  3. This makes roughly 30 meatballs.

Tools You'll Need

  • Large bowl for mixing
  • A 9x13 casserole dish
  • Foil for covering the dish

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes milk (dairy)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 389
  • Total Fat: 19 g
  • Total Carbohydrate: 24 g
  • Protein: 30 g