Tender Instant Pot Porcupine Meatballs

Savory Instant Pot porcupine meatballs in a glossy brown sauce with rice grains poking through the meat.
Instant Pot Porcupine Meatballs: Tender
By Noa Sullivan
Pressure cooking causes the rice to swell, creating the classic "quill" look that defines Porcupine Meatballs. This approach ensures the centers are fully cooked without the outside becoming tough.
  • Time: 10 minutes of prep and 20 minutes in the pot
  • Taste Profile: Savory beef with tender, popped rice grains
  • Best for: Effortless family weeknight dinners

The scent of heating condensed tomato soup always brings back memories of my grandmother's kitchen. It is a specific, nostalgic aroma that promises a filling meal with very little effort required.

I remember trying to make these without a pressure cooker once, and I ended up with a pot of beefy mush because the rice took much longer to soften than the meat.

The real appeal of Porcupine Meatballs is how they merge the main course and side dish. Because the rice is mixed directly into the beef, you don't have to worry about timing a separate pot of grains. You just roll the balls, drop them in, and wait for the timer to go off.

Expect a hearty, comforting meal that feels like a hug in a bowl. These Porcupine Meatballs aren't about fancy plating, but they are perfect for those rainy Tuesdays when you want something that tastes like it simmered for hours.

What Makes These Work

Saturated Steam: The pressure cooker fills the meat with moisture, which allows the uncooked rice to hydrate and "pop" through the beef. This keeps the grains tender rather than crunchy.

Protein Lattice: The egg and milk bind the beef and rice together, creating a structure that holds while the rice expands. If you are planning a big batch, this approach is similar to how I handle Meatballs for Meal Prep recipe to keep them from falling apart.

Fast vs Classic:

MethodCook TimeTexture
Instant Pot20 minutesUniformly tender rice
Stovetop1.5 hoursRisk of outer mushiness

Gear You'll Need

No fancy equipment is required. Simply use a large mixing bowl to combine the beef and rice. I find a metal bowl works best since it remains cool and stays put on the countertop.

To maintain a consistent ratio of rice to beef, use a digital kitchen scale or measuring cups. When rolling, a tablespoon or small cookie scoop helps ensure uniform sizing. Consistent size is crucial, as oversized balls may have rice centers that remain undercooked.

An Instant Pot or any electric pressure cooker handles the primary cooking. Just double check that the sealing ring is clean and correctly positioned; otherwise, the pot won't maintain the pressure necessary to cook the rice.

The Pantry List

The star here is the long grain white rice. It provides the structure and the "quills" that give Porcupine Meatballs their name. Brown rice doesn't work as well here because it requires too much liquid and time, which would overcook the beef.

Ingredient Deep Dive

ComponentPurposeSubstitute Notes
Ground BeefMain protein and fatGround pork: Lighter flavor, slightly softer texture
Long grain RiceTexture and fillerParboiled rice: Holds shape better but less "quill" effect
Condensed Tomato SoupFlavor base and moistureTomato sauce + sugar: More acidic, less creamy
EggBinding agentFlax egg: Works, but meatballs are more fragile

Making Porcupine Meatballs

Hearty meatballs in rich brown gravy served in a white ceramic bowl, garnished with fresh bright green parsley.

Here is how to put it all together. While the steps are straightforward, your technique with the meat will significantly impact the final texture.

  1. In a large mixing bowl, stir together the ground beef, uncooked rice, beaten egg, milk, diced onion, garlic powder, salt, pepper, and nutmeg.
  2. Using your hands or a fork, mix until the ingredients are just incorporated. Note: Avoid overmixing once the rice is evenly spread to prevent the meat from becoming rubbery.
  3. Shape the mixture into 18-24 Porcupine Meatballs, roughly 1 inch in size. Ensure they are smooth spheres before placing them aside.
  4. Add the condensed tomato soup and 1/2 cup water to the Instant Pot liner.
  5. Whisk the soup and water until the consistency is smooth and lump free.
  6. Carefully place the Porcupine Meatballs into the soup. Note: Give them a bit of room so the rice can expand during cooking.
  7. Close the lid and turn the valve to the 'Sealing' position.
  8. Choose the Manual/Pressure Cook setting on High for 10 minutes.
  9. Let the pressure release naturally for 10 minutes before unlocking the lid. The sauce should be thick and glossy, with the rice grains poking through.

Porcupine Meatballs Fixes

If you've ever had a meatball disintegrate into the sauce, you know how frustrating it is. Most of the time, this happens because the meat was handled too much during the mixing phase. When you overwork ground beef, you develop too much myosin, which makes the meat tough and prone to splitting.

Preventing Meatball Crumbling

If your Porcupine Meatballs fall apart, it usually means the binder was too weak or the pressure release was too fast. Avoid using the "Quick Release" valve immediately. Letting the pressure drop naturally for 10 minutes prevents the air pockets inside the meat from collapsing violently.

Handling Thin Sauce

Sometimes the sauce looks a bit watery after the cycle. You can fix this by turning on the Sauté function for 3-5 minutes after the pressure is released. Stir gently so you don't break the meatballs, and let the liquid reduce until it coats the back of a spoon.

Fixing Hard Rice

Hard rice grains usually mean the meatballs were packed too tightly in the pot. The rice needs to absorb moisture from the surrounding sauce to cook. Next time, make sure there is a thin layer of liquid visible between each ball.

Storing Porcupine Meatballs

These will last 4 days when refrigerated. I suggest using a glass container with plenty of the extra sauce. Since the rice absorbs liquid over time, adding a bit of beef broth or water before reheating will keep them moist.

For the freezer, cooked Porcupine Meatballs can be stored for 3 months. Place them and the sauce in a freezer safe bag. To reheat, thaw them in the refrigerator overnight and then either simmer them on the stove or microwave them for a few minutes.

To minimize waste, toss any leftover onion or garlic stems into a freezer bag for your next batch of homemade stock. If you have a bit of tomato soup remaining in the can, stir in a pinch of paprika and a splash of cream for a quick toast dip.

Porcupine Meatballs Tweaks

You can easily change the flavor profile of these Porcupine Meatballs by swapping the soup base. While tomato is the classic choice, a cream based soup adds a different kind of comfort.

GoalWhat to change
Creamy flavorSwap tomato soup for cream of mushroom
Lighter meatUse a 50/50 mix of beef and ground turkey
Extra tangAdd 1 tablespoon of Worcestershire sauce

If you want a heartier version, you can add finely diced carrots or celery to the meat mixture. Just make sure the vegetables are diced very small, otherwise, they will push the rice out of the meatball during the cooking process.

Trust me on this, big chunks of carrot will act like wedges and split your meatballs open.

Another trick is adding a pinch of espresso powder to the beef. It doesn't make it taste like coffee, but it deepens the savory notes of the beef.

Pairing Porcupine Meatballs

Since these are already quite filling due to the rice, I like to pair them with something bright and acidic to cut through the richness. A simple steamed broccoli florete or a crisp green salad with a lemon vinaigrette works best.

If you're serving a crowd and want a different meatball option on the table, you could try a savory meatball sauce to serve alongside these. The contrast between the rice filled Porcupine Meatballs and a traditional smooth meatball is always a hit with kids.

For a more traditional approach, serve these over a bed of mashed cauliflower or sautéed spinach. The sauce from the pot acts as a gravy, so you don't need to make anything extra. Just ladle a few meatballs and plenty of that red sauce over the greens for a complete meal.

Right then, that's how you handle Porcupine Meatballs without the stress. It is a simple, honest dish that reminds us that comfort food doesn't have to take all day. Just remember to be gentle with the meat, let the pressure release naturally, and you'll have a meal that feels like home.

Recipe FAQs

Do you use cooked or uncooked rice in porcupine meatballs?

Use uncooked long grain white rice. The raw grains absorb the tomato soup and water as they cook, which creates the signature "quills" on the outside of the meat.

How long does it take to cook these in an Instant Pot?

Set the Manual/Pressure Cook setting for 20 minutes. Keep the valve on 'Sealing' to ensure the rice hydrates and softens completely.

Why did my porcupine meatballs fall apart?

Overworking the meat is the main culprit. Mixing the beef and rice too aggressively creates a rubbery texture that lacks the structural integrity to hold together.

Is it true that you must pre-boil the rice first?

Actually, no. Using pre-cooked rice prevents the meatballs from absorbing the sauce and ruins the classic porcupine texture.

Will meatballs cook in a crock pot?

Yes, they will. If you enjoy using a slow cooker for dinner, you might also like our Swedish meatballs.

How to reheat cooked frozen meatballs in sauce?

Thaw in the fridge overnight. Then, simmer the meatballs in their sauce on the stove or heat them in the microwave for a few minutes.

Instant Pot Porcupine Meatballs

Instant Pot Porcupine Meatballs: Tender Recipe Card
Instant Pot Porcupine Meatballs: Tender Recipe Card
Preparation time:10 Mins
Cooking time:20 Mins
Servings:6 servings
Category: Main CourseCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
270 kcal
% Daily Value*
Total Fat 13.5g
Sodium 610mg
Total Carbohydrate 19.3g
   Dietary Fiber 1.8g
   Total Sugars 6.2g
Protein 18.2g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Be the first to rate
Share, Rating and Comments:
Submit Review:
Rating Breakdown
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Jump to Recipe