Peanut Butter Caramel Chocolate Chip Cookie Bars with a Porcupine Meatball Twist

Gabriella Brotherton Avatar
By:
Gabriella Brotherton
Published:

[grow_share_buttons]

Why You’ll Love This Porcupine Meatballs

  • Ease of preparation: This porcupine meatballs recipe is straightforward and quick, making it ideal for busy weeknights or last-minute dinners. With simple ingredients and easy steps, you can have a comforting, home-cooked meal ready in under an hour.
  • Health benefits: Packed with lean ground beef and wholesome ingredients like rice and fresh garlic, these meatballs provide a nutritious balance of protein, fiber, and essential vitamins. The recipe supports wellness while delivering a satisfying, hearty dish.
  • Versatility: Porcupine meatballs lend themselves well to various dietary preferences. You can adapt the recipe with gluten-free rice and sauces or swap beef with plant-based proteins for vegan options, making it suitable for diverse tastes and needs.
  • Distinctive flavor: The unique texture of tender meatballs combined with rice simmered in a tangy tomato sauce creates a comforting yet distinctive flavor. This blend stands out among traditional meatball recipes, offering a nostalgic and satisfying experience.
Jump to:

Essential Ingredients for Porcupine Meatballs

  • 1 pound (450 g) lean ground beef (preferably 93% lean) – provides the main protein and rich flavor.
  • ½ cup (90 g) uncooked long grain white rice – adds texture and helps bind the meatballs from inside.
  • ½ yellow onion, finely diced – imparts subtle sweetness and enhances overall flavor.
  • 2 cloves garlic, minced – adds aromatic depth and health-supporting nutrients.
  • 1 large egg – acts as a binder to keep the meatballs intact.
  • 2 teaspoons Italian seasoning – introduces herbal notes for complexity.
  • ½ teaspoon onion powder – boosts onion flavor without texture.
  • ½ teaspoon garlic powder – intensifies garlic aroma.
  • 1½ teaspoons salt – essential for seasoning.
  • ¼ teaspoon freshly cracked black pepper – adds mild heat and depth.
  • 2 tablespoons chopped parsley – garnishes and adds fresh brightness.
  • 1 15-ounce (425 g) can tomato sauce – forms the rich simmering sauce base.
  • 1 15-ounce (425 g) can crushed tomatoes with juices – adds texture and tang to sauce.
  • 1 tablespoon Worcestershire sauce – enhances umami and complexity.
  • 1 tablespoon sugar – balances acidity of tomatoes.
  • ¼ teaspoon freshly cracked black pepper – seasons the sauce.
  • ¼ teaspoon garlic powder – rounds out sauce flavor.
  • ½ cup (120 ml) water – thins sauce to perfect consistency.

Special Dietary Options:

  • Vegan: Use plant-based ground protein substitutes and egg replacers to create vegan-friendly meatballs.
  • Gluten-free: Use gluten-free rice and ensure all canned sauces and seasonings are gluten-free certified.
  • Low-calorie: Substitute ground beef with lean ground turkey or chicken and use low-sodium tomato sauce.

How to Prepare the Perfect Porcupine Meatballs: Step-by-Step Guide

First Step: Prepare Ingredients

Gather all ingredients. Rinse the uncooked rice under cool water and drain well to remove excess starch. Finely dice the yellow onion and mince the garlic. If opting for dietary substitutions, prepare plant-based proteins or alternative binders accordingly.

Second Step: Mix Meatball Ingredients

In a large bowl, gently combine the lean ground beef, uncooked rice, diced onion, minced garlic, large egg, and the seasoning blend of Italian seasoning, onion powder, garlic powder, salt, and black pepper. Use your hands or a fork to mix just until combined avoid overmixing to maintain tender meatballs.

Third Step: Shape Meatballs

Using about 2 tablespoons of the mixture per meatball, shape approximately 24 evenly sized meatballs. Arrange them closely in a large pot or Dutch oven but avoid overcrowding to ensure even cooking.

Fourth Step: Prepare Tomato Sauce

In a separate bowl, stir together the tomato sauce, crushed tomatoes with juices, Worcestershire sauce, sugar, black pepper, garlic powder, and water until fully mixed. Pour this sauce evenly over the meatballs in the pot.

Fifth Step: Cook the Meatballs

Cover the pot and bring the sauce to a gentle boil over medium heat. Then reduce the heat to medium-low and simmer for 35 to 40 minutes. This slow cooking allows the rice inside the meatballs to fully cook and soak up the sauce, yielding tender and flavorful results.

Final Step: Serve

Once cooked through, serve the porcupine meatballs hot, garnished with fresh chopped parsley. They pair wonderfully with rice, mashed potatoes, or pasta for a complete meal. Adjust cooking and seasoning as needed for dietary preferences or ingredient substitutions.

Cooking the meatballs gently in sauce ensures juicy, flavorful bites that every family member will adore.

For more hearty recipes perfect for weeknight meals, explore our Creamy Italian Sausage Gnocchi Soup.

Porcupine Meatballs
Peanut Butter Caramel Chocolate Chip Cookie Bars With A Porcupine Meatball Twist 9

Dietary Substitutions to Customize Your Porcupine Meatballs

Protein and Main Component Alternatives

  • Replace ground beef with ground turkey or chicken to reduce fat content and calories.
  • Use plant-based ground proteins such as lentils or textured vegetable protein for vegan or vegetarian diets.
  • Swap long-grain white rice with cooked quinoa or cauliflower rice for grain-free or whole-grain options.

Vegetable, Sauce, and Seasoning Modifications

  • Substitute yellow onion with shallots, scallions, or leeks for nuanced flavor.
  • Try different tomato-based sauces such as spicy arrabbiata or creamy mushroom sauce to vary taste.
  • Enhance the flavor with fresh herbs like basil, oregano, or thyme depending on seasonality or preference.
  • Reduce salt and sugar or replace sugar with a natural sweetener to adjust for health needs.

Mastering Porcupine Meatballs: Advanced Tips and Variations

  • Pro cooking techniques: Brown the meatballs lightly in a skillet before simmering to lock in juices and intensify flavor.
  • Flavor variations: Add spices like smoked paprika, cumin, or fresh minced garlic for a flavor boost.
  • Presentation tips: Serve over creamy mashed potatoes, toasted garlic bread, or pasta garnished with grated Parmesan and fresh parsley.
  • Make-ahead options: Prepare meatballs and sauce ahead; refrigerate or freeze in portions for quick reheating and meals later.

How to Store Porcupine Meatballs: Best Practices

Storage MethodGuidelines
RefrigerationStore cooked porcupine meatballs in an airtight container in the refrigerator for 3-4 days to maintain flavor and texture.
FreezingFreeze meatballs in meal-sized portions wrapped tightly in plastic wrap or placed in freezer-safe containers for up to 3 months.
ReheatingReheat gently in a covered pan on low heat or microwave with a splash of water or sauce to retain moisture and prevent drying.
Meal prep considerationsPrepare batches of meatballs and sauce in advance, portion into containers for easy grab-and-go meals during busy weeks.
Porcupine Meatballs
Peanut Butter Caramel Chocolate Chip Cookie Bars With A Porcupine Meatball Twist 10

FAQs: Frequently Asked Questions About Porcupine Meatballs

What kind of rice should I use when making porcupine meatballs?

Long-grain white rice is the best choice for porcupine meatballs because it cooks evenly inside the meatballs and absorbs the sauce flavors well. Use uncooked rice as it finishes cooking during the simmering process. Avoid using wild rice or brown rice, as they take longer to cook and can alter the texture and appearance of the dish.

Can I substitute ground turkey or chicken for ground beef in porcupine meatballs?

Yes, you can substitute ground turkey or chicken for ground beef, but make sure to cook the meatballs fully to an internal temperature of 165°F (74°C) to ensure safety. These leaner meats may result in a slightly different texture, so consider adding a small amount of fat like olive oil or an egg to keep the meatballs moist.

How should I store and freeze porcupine meatballs to keep them fresh?

Store cooked porcupine meatballs in an airtight container in the refrigerator for up to four days. To freeze, arrange uncooked meatballs on a baking sheet lined with parchment and freeze until firm. Then transfer them to a freezer-safe bag for up to three months. Defrost overnight in the fridge before simmering them in sauce for best results.

Is it possible to cook porcupine meatballs in a slow cooker or crockpot?

While most recipes recommend simmering porcupine meatballs on the stove for evenly cooked rice and juicy meatballs, you can try cooking them in a slow cooker. Place the meatballs in sauce and cook on low for 4-6 hours or on high for 2-3 hours. Check that rice is fully cooked and meatballs reach safe temperatures before serving.

What side dishes go well with porcupine meatballs?

Porcupine meatballs pair well with a variety of sides such as steamed rice, mashed potatoes, egg noodles, or pasta. Adding a simple green salad or steamed vegetables like green beans or broccoli complements the meal and balances the hearty meatballs. Choose sides that soak up the tomato-based sauce for a satisfying dinner.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Porcupine Meatballs 23.Png

Porcupine Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

🐮 Enjoy a hearty and flavorful meal with Porcupine Meatballs, a comforting dish perfect for family dinners.
🍅 The combination of meat and rice in a savory tomato sauce ensures a satisfying and nutritious meal experience.

  • Total Time: 55 minutes
  • Yield: 24 meatballs 1x

Ingredients

Scale

1 pound lean ground beef

½ cup uncooked long grain white rice

½ yellow onion, finely diced

2 cloves garlic, minced

1 large egg

2 teaspoons Italian seasoning

½ teaspoon onion powder

½ teaspoon garlic powder

1½ teaspoons salt

¼ teaspoon freshly cracked black pepper

2 tablespoons chopped parsley

1 15-ounce can tomato sauce

1 15-ounce can crushed tomatoes with juices

1 tablespoon Worcestershire sauce

1 tablespoon sugar

¼ teaspoon freshly cracked black pepper

¼ teaspoon garlic powder

½ cup water

Instructions

1-First Step: Prepare Ingredients Gather all ingredients. Rinse the uncooked rice under cool water and drain well to remove excess starch. Finely dice the yellow onion and mince the garlic. If opting for dietary substitutions, prepare plant-based proteins or alternative binders accordingly.

2-Second Step: Mix Meatball Ingredients In a large bowl, gently combine the lean ground beef, uncooked rice, diced onion, minced garlic, large egg, and the seasoning blend of Italian seasoning, onion powder, garlic powder, salt, and black pepper. Use your hands or a fork to mix just until combined avoid overmixing to maintain tender meatballs.

3-Third Step: Shape Meatballs Using about 2 tablespoons of the mixture per meatball, shape approximately 24 evenly sized meatballs. Arrange them closely in a large pot or Dutch oven but avoid overcrowding to ensure even cooking.

4-Fourth Step: Prepare Tomato Sauce In a separate bowl, stir together the tomato sauce, crushed tomatoes with juices, Worcestershire sauce, sugar, black pepper, garlic powder, and water until fully mixed. Pour this sauce evenly over the meatballs in the pot.

5-Fifth Step: Cook the Meatballs Cover the pot and bring the sauce to a gentle boil over medium heat. Then reduce the heat to medium-low and simmer for 35 to 40 minutes. This slow cooking allows the rice inside the meatballs to fully cook and soak up the sauce, yielding tender and flavorful results.

6-Final Step: Serve Once cooked through, serve the porcupine meatballs hot, garnished with fresh chopped parsley. They pair wonderfully with rice, mashed potatoes, or pasta for a complete meal. Adjust cooking and seasoning as needed for dietary preferences or ingredient substitutions.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🍚 Uncooked rice cooks inside the meatballs, absorbing flavors and expanding. Use long-grain for best results.
🥩 Choose lean beef to minimize grease; 85% lean also works well.
❄️ Freeze uncooked meatballs for future meals. Thaw overnight before cooking.

  • Author: Brandi Oshea
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten-Free

Nutrition

  • Serving Size: 4 meatballs
  • Calories: 191
  • Sodium: 685 mg
  • Fat: 5 g
  • Carbohydrates: 17 g
  • Fiber: 1 g
  • Protein: 19 g

Next Recipe

1 thought on “Peanut Butter Caramel Chocolate Chip Cookie Bars with a Porcupine Meatball Twist”

  1. I made these meatballs for my family dinner, and they were a hit! πŸŽ‰ I added a little extra garlic and used brown rice to make them a bit healthier. Thanks for such a fun and tasty twist on a classic dish!

    Reply

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star