Slow Cooker Porcupine Meatballs & Rice

Make tender Slow Cooker Porcupine Meatballs with ground beef, rice, and a rich tomato sauce. An easy, comforting family dinner with simple pantry ingredients.

Introduction

Honestly, this is one of those old-fashioned comfort food recipes I keep coming back to. Porcupine meatballs are simple, filling, and incredibly satisfying, but the best part is that the slow cooker does most of the work.

I usually make these when I want a hearty dinner without having to prepare several different side dishes. The uncooked rice cooks right into the meatballs while everything simmers in a savory tomato sauce. As the rice expands, little grains stick out of the meatballs, which is where the fun “porcupine” name comes from.

The finished dish is saucy, tender, and packed with flavor. Serve it with a simple green salad or some crusty bread, and dinner is done!

Ingredients

For the Meatballs

  • 1 lb (450g) ground beef
  • ½ cup uncooked long-grain white rice
  • ½ small onion, finely diced
  • 2 cloves garlic, minced
  • 1 large egg
  • 1 tsp Italian seasoning
  • ½ tsp paprika
  • ½ tsp garlic powder
  • ½ tsp salt
  • ½ tsp black pepper

For the Tomato Sauce

  • 1 can (14–15 oz) crushed tomatoes
  • 1 can (14–15 oz) diced tomatoes
  • 1 cup tomato sauce
  • ½ cup beef broth
  • 1 tbsp tomato paste
  • 1 tsp Italian seasoning
  • ½ tsp paprika
  • ½ tsp garlic powder
  • ½ tsp salt
  • ½ tsp black pepper
  • 1 tsp sugar, optional

For Garnishing

  • 2 tbsp fresh parsley, chopped
  • Grated Parmesan cheese, optional

Step-by-Step Method

1. Prepare the Meatball Mixture

In a large mixing bowl, combine the ground beef, uncooked rice, diced onion, minced garlic, egg, Italian seasoning, paprika, garlic powder, salt, and black pepper.

Mix gently until everything is evenly combined.

I usually use my hands for this because it makes it easier to combine everything without overworking the meat.

2. Shape the Meatballs

Form the mixture into approximately 16–18 evenly sized meatballs.

Try to keep them fairly similar in size so they cook evenly.

3. Prepare the Tomato Sauce

In a separate bowl, combine the crushed tomatoes, diced tomatoes, tomato sauce, beef broth, tomato paste, Italian seasoning, paprika, garlic powder, salt, and black pepper.

If your tomatoes taste quite acidic, add about 1 teaspoon of sugar to balance the flavor.

4. Add the Sauce to the Slow Cooker

Pour about half of the tomato sauce into the bottom of your slow cooker.

Carefully arrange the meatballs over the sauce.

Pour the remaining sauce over the top, making sure the meatballs are mostly covered.

5. Slow Cook

Cover with the lid and cook on:

  • LOW: 5–6 hours
  • HIGH: 2½–3½ hours

Cook until the meatballs are completely cooked through and the rice is tender.

Try not to keep opening the slow cooker during cooking because it allows heat to escape.

6. Finish the Dish

Once the meatballs are done, gently spoon some of the tomato sauce over them.

Sprinkle with fresh parsley and Parmesan cheese if desired.

Let the dish rest for about 5 minutes, then serve warm.

Cooking Tips

  • Use long-grain white rice for the most reliable texture.
  • Don’t cook the rice beforehand. It cooks inside the meatballs.
  • Don’t overmix the beef mixture, as this can make the meatballs tough.
  • Keep the meatballs similar in size so they finish cooking at the same time.
  • Make sure there is plenty of sauce around the meatballs because the rice needs liquid to cook.
  • Don’t add extra rice unless you also adjust the liquid, as too much rice can make the dish dry.
  • For food safety, make sure the center of the beef meatballs reaches 160°F (71°C).

Serving Suggestions

I usually keep the sides simple because the meatballs and rice are already quite filling.

Try serving them with:

  • 🥗 Fresh green salad
  • 🥖 Crusty French bread
  • 🧄 Garlic bread
  • 🥦 Steamed broccoli
  • 🥬 Sautéed green beans
  • 🥕 Roasted vegetables
  • 🥒 Cucumber and tomato salad

A little grated Parmesan and fresh parsley on top makes the finished dish look and taste even better.

Nutrition Information

Approximate per serving, based on 6 servings:

  • Calories: 410 kcal
  • Protein: 25g
  • Carbohydrates: 40g
  • Fat: 18g
  • Fiber: 5g
  • Sugar: 9g
  • Sodium: 720mg

Nutrition information is an estimate and will vary depending on the brands and exact ingredients used.

Conclusion

These Slow Cooker Porcupine Meatballs & Rice are the perfect example of simple ingredients coming together to make a really satisfying meal.

The beef meatballs stay tender while the rice cooks inside them, and the tomato sauce gives everything a rich, savory flavor. Honestly, I love recipes like this because they’re comforting without being complicated.

If you’re looking for an easy slow cooker dinner, budget-friendly family meal, or cozy comfort-food recipe, this one is definitely worth adding to your rotation.

Frequently Asked Questions

1. Why are they called porcupine meatballs?

They’re called porcupine meatballs because the uncooked rice expands as it cooks and sticks out from the meatballs, making them look a little like porcupines.

2. Can I use brown rice instead of white rice?

You can, but brown rice takes longer to cook and usually requires more liquid. For this recipe, long-grain white rice is the safer choice for achieving tender rice at the same time as the meatballs.

3. Can I use ground turkey?

Yes. Ground turkey can replace the beef. Since turkey is generally leaner, avoid overcooking it so the meatballs remain tender.

4. Can I freeze leftover porcupine meatballs?

Yes. Cool the meatballs completely, then place them in an airtight freezer-safe container with some of the tomato sauce. Thaw them in the refrigerator before reheating thoroughly.

5. Can I make these without a slow cooker?

Yes. You can simmer the meatballs gently in the tomato sauce on the stovetop in a covered pot. However, cooking time and liquid requirements can vary, so keep an eye on the rice and add a little extra broth if needed.

Leave a Comment

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

Scroll to Top