PF
Delicious spicy meatballs mixed with fragrant basmati rice, captured in a rustic food photography style.
Stovetop~40 minComplexity

Porcupine Meatballs

These Porcupine Meatballs deliver 22g protein and 497 calories per serving in a compact, portion-controlled format. Six servings batch on the stovetop in quick prep time, making them reliable for rotation when you need different textures from standard chicken or beef. Pair them with rice or vegetables to hit specific macro targets throughout your week.

Rate this recipe:

Ingredients

6 servings
  • 80/20 Ground Beef(680g)

    Standard ground beef. Drain fat thoroughly after cooking to reduce calories.

  • Egg, Whole, Large(50g)
  • Worcestershire Sauce(8g)

    Lea & Perrins is the standard. A little goes a long way.

  • White Rice(120g)
  • Garlic
  • Italian seasoning(5g)
  • ¾ teaspoon garlic powder
  • Onion powder(3g)
  • 1 teaspoon sea salt
  • ¼ teaspoon freshly cracked black pepper
  • ⅓ cup water
  • Olive oil(15g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Tomato Sauce
  • ½ cup chicken or beef stock
  • Italian seasoning(5g)
  • Butter(60g)
  • Brown sugar(30g)
  • Worcestershire Sauce(10g)

    Lea & Perrins is the standard. A little goes a long way.

  • Garlic powder(5g)
  • 1 teaspoon sea salt
  • Potatoes, Mashed, Prepared
  • Rice, White, Long-Grain
  • Parsley, Fresh

Instructions

  1. 1In a large bowl, combine the ground beef, eggs, Worcestershire sauce, dry rice, fresh garlic, Italian seasoning, onion powder, salt, and pepper with ⅓ cup water. Mix until just combined, then form into golf ball–sized meatballs (about 2 tablespoons each). You should have approximately 20 meatballs.
  2. 2Heat the olive oil in a large nonstick skillet over medium-high heat until glistening, about 1–2 minutes. Add the meatballs in a single layer about 1 inch apart and cook for 10 minutes, rolling occasionally, until browned on all sides. Transfer to a plate.
  3. 3Discard the excess grease from the skillet, then return it to medium heat. Add the tomato sauce, Italian seasoning, butter, brown sugar, Worcestershire sauce, and garlic powder, stirring to combine.
  4. 4Return the meatballs to the skillet and turn to coat in the sauce. Cover, reduce heat to low, and simmer for 45–50 minutes until the rice inside the meatballs is tender and the liquid has reduced slightly.
  5. 5While the meatballs simmer, prepare the mashed potatoes and white rice according to package directions.
  6. 6Divide the meatballs and sauce evenly into 6 airtight containers while hot. Store separately from the mashed potatoes and rice, or add portions of each to the containers.
  7. 7Cool the containers to room temperature, then seal and refrigerate for up to 4 days, or freeze for up to 3 months.
  8. 8Reheat in a skillet over medium heat for 5–7 minutes until warmed through. Serve over mashed potatoes or rice and garnish with fresh parsley.

Nutrition — Per Serving

497

calories

22g

protein

34g

fat

Carbohydrates
23g
Saturated fat
14.4g
Sodium
194 mg
Dietary fiber
0.7g

6 servings per batch · ~165g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

How much protein does Porcupine Meatballs have per serving?

Each serving delivers 22g of protein and 497 calories with 34g fat and 23g carbs. This makes it a solid mid-range protein option for meals that don't require maximal protein loading.

How long does Porcupine Meatballs take to prep?

This is a quick prep recipe that batch-makes 6 servings in one stovetop session. You can prep the entire batch for multiple meals without significant time investment.

Is Porcupine Meatballs good for fat loss?

At 497 calories per serving with 22g protein, this recipe falls on the higher-calorie side for fat loss phases. It's better suited for maintenance or muscle gain eating where the calorie load supports training volume and recovery.

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan

Beef Bacon Pasta

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan