5 from 1 vote

Slow Cooker Porcupine Meatballs

Pinterest Hidden ImagePinterest Hidden ImagePinterest Hidden Image

This easy slow cooker porcupine meatballs recipe takes just 10 minutes of hands-on prep, then the crockpot does the rest. Tender beef meatballs with rice cooked right inside (that’s the “porcupine” part) simmer low and slow in a rich, tangy tomato sauce, no canned soup required. It’s the kind of old-fashioned comfort dinner that always disappears fast, and it’s simple enough for a busy weeknight.

Black serving spoon lifting two porcupine meatballs coated in thick tomato sauce from a slow cooker.

If your grandma made porcupine meatballs, these will taste like home. The slow cooker version keeps everything traditional but does most of the work for you. You mix, scoop, pour, and walk away.

Oven baked meatballs are also fantastic, but I love a good saucy meatball. These porcupine meatballs are made for spooning over something. Pile them on white rice or on top of mashed potatoes with a chopped veggie salad on the side.

Crockpot Porcupine Meatballs

Close-up of slow cooker porcupine meatballs coated in tomato sauce and sprinkled with chopped parsley.

Why you’ll love this recipe

  • Hands-off cooking. Mix, scoop, pour the sauce, and simmer!
  • One-pot meal. The rice cooks inside the meatballs, so there’s no extra pot to wash.
  • Freezer-friendly. Double the batch and freeze leftovers for an easy dinner later on.
  • Kids love it. Simple, familiar flavors that even picky eaters usually love.
Close-up of a porcupine meatball served over white rice with tomato sauce.

Helpful Tools

Ingredients

Below is a list of the ingredients you’ll need to gather to make this recipe, why you need them, and possible substitutions. Scroll all the way down for the full recipe card with measurements.

Jump
Labeled ingredients for slow cooker porcupine meatballs arranged on a white marble countertop.
  • Ground beef: I use lean ground beef (90/10). Just enough fat for flavor without all the excess grease. The sauce keeps them plenty moist.
  • Egg: For binding. Lightly beat it before adding it to the meat mixture.
  • Aromatics: Finely diced white onion and minced garlic.
  • Long-grain white rice: This will cook right in the meatballs, so no need to cook it separately. Rinse it well.
  • Seasoning: Italian seasoning, salt, garlic powder, onion powder, black pepper, and Montreal steak seasoning.
  • Tomato sauce and crushed tomatoes: The base of the homemade sauce.
  • Beef broth and Worcestershire sauce: Cuts through the acidity of all the tomato with umami flavor.
  • White sugar, garlic powder, salt, and pepper: For seasoning. The sugar also helps to balance the acid and mellows out the sauce.

How to make Slow Cooker Porcupine Meatballs

This section shows you how to make this recipe, with process photos showing the steps to help you visualize it. For full instructions, including amounts and temperatures, see the recipe card below.

Jump
  1. Step One: In a large mixing bowl, lightly beat the egg. Then, add the ground beef, diced onion, minced garlic, rice, and seasonings. Use your hands to gently mix everything until just combined. You don’t want to overwork it or the meatballs can turn out tough.
  1. Step Two: Use a cookie scoop to portion out the meatballs, roll them gently, and arrange them in a single layer in the basin of the slow cooker.
Raw porcupine meatballs arranged in a single layer inside a black slow cooker.
  1. Step Three: In a medium bowl, combine the sauce ingredients and pour it evenly over the meatballs in the slow cooker.
Tomato sauce being poured over raw porcupine meatballs in a slow cooker.
  1. Step Four: Cover and cook on LOW for 4-5 hours until the meatballs are fully cooked through and the rice is tender. Serve over rice, garlic mashed potatoes with lemon basil roasted veggies, or straight out of the slow cooker as is!
Overhead view of cooked porcupine meatballs in a black slow cooker with serving dishes nearby.

Every slow cooker runs differently. Times given are a general recommendation and should be tested in your own slow cooker and adjusted as needed.

  • Use 90/10 ground beef. Leaner beef means you won’t end up with a layer of grease on top of the sauce.
  • Using a 1.5 Tbsp cookie scoop, you’ll get 20-24 meatballs. No scoop? A regular tablespoon or just your hands works fine.
  • I like to wear food safe gloves when handling raw meat. Less ick.
  • Rinse the rice first. It pulls off the extra starch so your meatballs aren’t gummy.
  • Don’t swap in instant rice. Long grain white rice (I use Ben’s Original) holds up over the long cook. Instant rice turns to mush.
  • Keep them in a single layer. This helps the meatballs cook evenly. If they’re a little crowded, give them a gentle nudge halfway through.
  • Broth vs. water. Water works fine in the sauce, but beef broth adds an extra layer of depth.

How to store leftovers

Store leftover porcupine meatballs in an airtight container for up to 4 days.

Freezing Instructions

Cool them completely, then transfer them to a freezer-safe container or freezer bag for up to 3 months. Thaw in the fridge overnight before reheating.

Reheating Instructions

Warm gently on the stovetop or in the microwave until heated through.

Porcupine meatballs served over white rice with a fork holding a cut-open meatball.
Why are they called porcupine meatballs?

The rice cooks right inside the meatballs, and as it swells it pokes out of the surface so they look a little spiky, like a porcupine. It’s an old-school name for an old-school recipe.

Do I have to cook the rice first?

Nope. That’s the whole point. The uncooked rice cooks inside the meatballs while they simmer in the sauce. Just rinse it first to wash off the extra starch so your meatballs aren’t gummy.

Can I use instant rice?

Don’t. Long grain white rice (I use Ben’s Original) holds up over the long cook. Instant rice turns to mush.

Black serving spoon lifting two porcupine meatballs coated in thick tomato sauce from a slow cooker.
5 from 1 vote

Slow Cooker Porcupine Meatballs

Created by Melissa Williams
Servings: 6 servings
Prep Time: 10 minutes
Cook Time: 4 hours
Total Time: 4 hours 10 minutes
Slow cooker porcupine meatballs are an easy, old-school comfort dinner. Tender beef meatballs with rice cooked right inside, simmered low and slow in a rich tomato sauce. Just 10 minutes of prep and the crockpot does the rest.

Equipment

Ingredients
 

For the Meatballs

For the Sauce

Instructions

To Make the Meatballs

  • To a large mixing bowl, lightly beat the egg and then add in the beef, diced onion, minced garlic, rinsed uncooked rice, and seasonings.
    1 pound ground beef, 1 large egg, ½ cup white onion, 2 cloves garlic, ½ cup long grain white rice, 2 teaspoons Italian seasoning, 1 ½ teaspoons salt, ½ teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon black pepper, ½ teaspoon Montreal steak seasoning
  • Use your hands to gently combine the mixture until everything is fully incorporated.
  • Use a cookie scoop (I use a 1½ Tablespoon) to portion out the meatballs. Gently roll them between your hands to smooth them and then place them in a single layer in a 6 quart slow cooker. You should get 20-24 meatballs.

To Make the Sauce

  • To a medium mixing bowl, add the can of tomato sauce, can of crushed tomatoes, and seasonings. Mix together and then pour over the meatballs.
    15 ounces tomato sauce, 15 ounces crushed tomatoes, ½ cup beef broth, 1 Tablespoon Worcestershire sauce, ½ teaspoon garlic powder, ½ teaspoon salt, ½ teaspoon black pepper
  • Cover and cook on LOW for 4-5 hours.
  • Once fully cooked, serve over white rice, mashed potatoes, or as-is.

Notes

  • Using a 1.5 Tbsp cookie scoop, you’ll get 20-24 meatballs. No scoop? A regular tablespoon or just your hands works fine.
  • Rinse the rice first. It pulls off the extra starch so your meatballs aren’t gummy.
  • Use 90/10 ground beef. Leaner beef means you won’t end up with a layer of grease on top of the sauce.
  • Make sure the meatballs sit in a single layer so they cook evenly. If they’re crowded, give them a gentle nudge halfway through. Otherwise, avoid lifting the top while cooking.
  • Don’t skip the rice rinse step, and don’t swap in instant rice. Long grain white rice (I use Ben’s Original) holds up over the long cook. Instant rice turns to mush.
  • Water works in place of beef broth, but the broth adds a little more depth to the sauce.
  • Serve over white rice, mashed potatoes, or just as-is. Leftovers reheat great and freeze well for up to 3 months.
Every slow cooker runs differently. Times given are a general recommendation and should be tested in your own slow cooker and adjusted as needed.

Nutrition

Serving: 1g | Calories: 232kcal | Carbohydrates: 26g | Protein: 21g | Fat: 5g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.3g | Cholesterol: 78mg | Sodium: 1380mg | Potassium: 788mg | Fiber: 3g | Sugar: 8g | Vitamin A: 524IU | Vitamin C: 13mg | Calcium: 74mg | Iron: 4mg

Nutritional information is an estimate and provided to you as a courtesy. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.

Did you make this recipe?

Tag me on Instagram @melissa_pplates so I can see!

Did You Make This?

If you made this recipe, I’d love to know how it went in the comments section below.

You can also tag me on Instagram – @melissa_ppplates or share a pic in the Persnickety Plates Community Facebook group. I love seeing what you’ve tried!



5 from 1 vote

Leave a Reply

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