Summarize this article with:

Kirkland Signature Italian Style Beef Meatballs come frozen and fully cooked.

You only need to heat them through.

The 6-pound bag contains 140 meatballs that work for weeknight dinners, party appetizers, or quick meal prep. Most people use these in spaghetti, sandwiches, or with marinara sauce.

Cooking times range from 8 minutes in an air fryer to 20 minutes in the oven. The meatballs stay in your freezer for up to a year, and you can cook them straight from frozen without defrosting.

Product Details

YouTube player

Product: Kirkland Signature Italian Style Beef Meatballs

Type: Pre-cooked frozen meatballs

Package Size: 6 pounds (28 servings of 5 meatballs each)

Price: $19.99 at Costco (Updated December 2024)

Storage: Keep frozen until ready to use

Do you know how people shop for groceries today?

Uncover the latest grocery shopping statistics: spending habits, online vs. in-store trends, consumer preferences, and market shifts shaping how we buy food.

Explore the Data →

Calories per Serving: 230 calories (5 meatballs)

Main Ingredients: Ground beef, breadcrumbs, Romano cheese, Parmesan cheese, Italian seasonings, soy protein concentrate

Item Number: 88744

Cooking Methods Comparison

Method Time Equipment Result Best For
Air Fryer 8-10 minutes Air fryer basket Crispy exterior, juicy inside Single servings, crispy texture
Oven 20 minutes Baking sheet Evenly heated, slightly firm Large batches, meal prep
Stovetop 15-18 minutes Skillet with oil Browned exterior, soft inside Adding to sauce, browning
Microwave 8-10 minutes Microwave-safe dish Soft texture, quick Speed priority, single serving
Slow Cooker 2-4 hours Crockpot with sauce Tender, sauce-infused Parties, keeping warm

Recommended Method: Air fryer produces the crispiest exterior in 8-10 minutes while keeping the center moist.


Method 1: Air Fryer (Recommended)

Cook frozen Costco meatballs at 380°F for 8-10 minutes.

The air fryer creates a golden-brown crust while the inside stays tender. This method works for 2-4 servings and requires no oil. You get restaurant-quality texture without the grease.

Step 1: How Do You Prepare the Product?

Remove meatballs from the freezer bag and place directly in the air fryer basket.

No thawing needed.

Instructions:

  1. Take out the number of frozen meatballs you need (5 per serving)
  2. Arrange in a single layer in the air fryer basket with space between each

Equipment: Air fryer, tongs

Step 2: What Temperature and Time Do You Use?

Set your air fryer to 380°F and cook for 8-10 minutes.

Smaller meatballs (about 1 inch) take 8 minutes. Larger ones need the full 10 minutes.

Instructions:

  1. Preheat air fryer to 380°F for 2-3 minutes
  2. Cook for 8-10 minutes until golden brown and steaming

Temperature: 380°F

Time: 8-10 minutes

Step 3: When Do You Stir/Flip/Check?

Shake the basket at the 5-minute mark to turn the meatballs.

This creates even browning on all sides.

Instructions:

  1. Pull out the basket halfway through cooking
  2. Shake gently to rotate meatballs or use tongs to flip them

Checkpoint: At 5-minute mark

Step 4: How Do You Know When It’s Done?

Check that the meatballs are hot throughout and browned on the outside.

Since these are pre-cooked, you just need them heated to 165°F internally.

Instructions:

  1. Insert a food thermometer into the center of one meatball (should read 165°F)
  2. Look for a crispy, dark brown exterior
  3. Let rest for 1-2 minutes before serving

Target Temperature: 165°F minimum

Visual Indicator: Golden brown exterior with steam rising when cut open


Method 2: Conventional Oven

Preheat oven to 375°F and bake for 20 minutes on a baking sheet.

This method works well when cooking the entire bag or multiple servings at once. The meatballs heat evenly and develop a slightly firm exterior. Great for meal prep or feeding a crowd.

Step 1: How Do You Prepare the Product?

Line a baking sheet with aluminum foil or parchment paper.

This makes cleanup easier and prevents sticking.

Instructions:

  1. Cover baking sheet with foil or parchment paper
  2. Arrange frozen meatballs in a single layer with slight spacing

Equipment: Baking sheet, aluminum foil or parchment paper

Step 2: What Temperature and Time Do You Use?

Bake at 375°F for 20 minutes.

The oven heats them through without drying them out.

Instructions:

  1. Preheat oven to 375°F
  2. Place baking sheet on center rack
  3. Bake for 20 minutes

Temperature: 375°F

Time: 20 minutes

Step 3: When Do You Stir/Flip/Check?

Turn the meatballs at the 10-minute mark for even heating.

This step is optional but helps with consistent browning.

Instructions:

  1. Open oven at 10 minutes
  2. Use tongs to flip each meatball

Checkpoint: At 10-minute mark

Step 4: How Do You Know When It’s Done?

The meatballs should be hot throughout and lightly browned.

They may release some oil, which is normal.

Instructions:

  1. Check internal temperature reaches 165°F
  2. Look for light browning on the surface
  3. Remove and let cool for 2 minutes

Target Temperature: 165°F

Visual Indicator: Light brown color, steaming when cut


Method 3: Stovetop with Sauce

Heat meatballs in a skillet over medium heat for 15-18 minutes.

This works great when you want to brown the meatballs before adding them to marinara or other sauces. The stovetop gives you control over texture and allows you to build flavor layers.

Step 1: How Do You Prepare the Product?

Add 2 tablespoons of cooking oil to a non-stick skillet.

You can use olive oil, vegetable oil, or canola oil.

Instructions:

  1. Pour 2 tablespoons oil into a large skillet
  2. Add frozen meatballs (don’t overcrowd the pan)

Equipment: Large non-stick skillet, spatula, cooking oil

Step 2: What Temperature and Time Do You Use?

Cook over medium heat (setting 5 out of 10) for 15-18 minutes.

The oil helps create a browned crust.

Instructions:

  1. Set burner to medium heat
  2. Heat meatballs, stirring occasionally, for 15-18 minutes

Temperature: Medium heat

Time: 15-18 minutes

Step 3: When Do You Stir/Flip/Check?

Stir every 4-5 minutes to brown all sides.

The meatballs should develop dark spots where they touch the pan.

Instructions:

  1. Stir meatballs every 4-5 minutes
  2. Look for golden-brown spots forming

Checkpoint: Every 4-5 minutes

Step 4: How Do You Know When It’s Done?

The meatballs should be browned and hot throughout.

You can add sauce at this point if desired.

Instructions:

  1. Check internal temperature reaches 165°F
  2. Meatballs should be browned on multiple sides
  3. Add marinara or other sauce and simmer 5 more minutes if using

Target Temperature: 165°F

Visual Indicator: Browned exterior, steaming hot center


Method 4: Microwave

Microwave on 50% power for 8-10 minutes.

This is the fastest method but produces softer meatballs without the crispy exterior. Best when you need something quick and texture isn’t a priority.

Step 1: How Do You Prepare the Product?

Place frozen meatballs in a microwave-safe dish.

Arrange in a single layer if possible.

Instructions:

  1. Put desired number of meatballs in microwave-safe dish
  2. Cover with microwave-safe lid or plastic wrap (leave vent)

Equipment: Microwave-safe dish with lid

Step 2: What Temperature and Time Do You Use?

Cook at 50% power for 8-10 minutes.

Lower power prevents the meatballs from getting tough.

Instructions:

  1. Set microwave to 50% power (medium)
  2. Cook for 8-10 minutes depending on quantity

Temperature: 50% power

Time: 8-10 minutes

Step 3: When Do You Stir/Flip/Check?

Rearrange meatballs at the 5-minute mark.

This helps them heat evenly.

Instructions:

  1. Stop microwave at 5 minutes
  2. Stir or flip meatballs
  3. Continue cooking

Checkpoint: At 5-minute mark

Step 4: How Do You Know When It’s Done?

The meatballs should be steaming hot throughout.

Be careful of hot spots.

Instructions:

  1. Check internal temperature reaches 165°F
  2. Let stand 1-2 minutes before serving (hot spots will equalize)
  3. Stir before serving

Target Temperature: 165°F

Visual Indicator: Steaming throughout, no cold spots


Safety & Quality Indicators

Food Safety:

  • Internal Temperature: 165°F minimum (these are pre-cooked, so you’re reheating)
  • Steam Check: Meatballs should steam when cut open
  • Thawing: Never thaw before cooking (cook directly from frozen)

Quality Indicators (Done Properly):

  • Color: Dark brown exterior with lighter interior
  • Texture: Firm outside, soft and slightly spongy inside
  • Temperature: Hot throughout, above 165°F for food safety
  • Appearance: Golden-brown crust with no frozen spots

Signs of Overcooking:

  • Meatballs become dry and tough
  • Exterior turns very dark or charred
  • Interior becomes crumbly instead of tender

Serving Suggestions

Portion Size: 5 meatballs per serving (28 servings per 6-pound bag)

Serving Ideas:

  • Toss with spaghetti and marinara sauce for classic Italian dinner
  • Slice in half and layer in Costco ravioli lasagna with extra cheese
  • Make meatball subs with toasted baguette and melted mozzarella

Pairing Recommendations:


Storage & Reheating

Leftover Storage:

  • Refrigerate within 2 hours of cooking
  • Store in airtight container
  • Consume within 3-4 days

Reheating Instructions:

  • Microwave: 2 minutes on high power
  • Air Fryer: 5-7 minutes at 400°F
  • Stovetop: Heat in sauce over medium heat for 5-7 minutes
  • Target Temperature: 165°F

Freezing Cooked Meatballs:

  • You can refreeze cooked meatballs if needed
  • Store in freezer-safe bag or container
  • Use within 2-3 months
  • Reheat directly from frozen

Troubleshooting Common Issues

Issue: Meatballs are soggy or rubbery

Cause: Microwaved at too high power or overcooked

Solution: Use 50% power in microwave. Switch to air fryer for crispy texture.

Issue: Meatballs are cold in the center

Cause: Not cooked long enough or too crowded in cooking vessel

Solution: Cook in single layer with space between each. Add 2-3 minutes to cooking time. Use meat thermometer to verify 165°F internal temperature.

Issue: Meatballs stick to pan or air fryer basket

Cause: Not enough oil or cooking spray

Solution: Lightly spray air fryer basket or use parchment paper. Add 1-2 tablespoons oil to skillet before heating.

Issue: Too much grease pooling

Cause: Natural fat rendering from meatballs

Solution: Pat meatballs with paper towel after cooking. For air fryer, wipe basket halfway through. This is normal for beef meatballs.


Product Variations & Related Items

Similar Costco Products:

Cooking Time Adjustments: Turkey or chicken meatballs cook 1-2 minutes faster than beef. Mini meatballs need 2-3 minutes less cooking time. Homemade raw meatballs require 18-20 minutes at 375°F.


Frequently Asked Questions

Can you cook Kirkland meatballs from frozen?

Yes. Cook them directly from frozen. Do not thaw before heating. The meatballs are pre-cooked and designed to go straight from freezer to your chosen cooking method.

What’s the best method for crispy meatballs?

Air fryer at 380°F produces the crispiest exterior in 8-10 minutes. The circulating hot air creates a fried texture without oil.

How many servings per bag?

28 servings at 5 meatballs each. The 6-pound bag contains 140 total meatballs. Each meatball weighs about 0.69 ounces.

Can you cook Costco meatballs in a slow cooker?

Yes. Add frozen meatballs and sauce to slow cooker. Cook on low for 2-4 hours until heated through. This method works great for parties or keeping meatballs warm for extended periods.

Do these meatballs contain gluten?

No. The meatballs contain breadcrumbs made from wheat flour, so they are not gluten-free.

How long do the meatballs last in the freezer?

About 1 year from purchase date. Check the “best by” date printed on the bag. Store in original resealable bag.

Can you add sauce while cooking?

Add sauce during the last 5 minutes of stovetop cooking. For slow cooker, add sauce at the beginning. Don’t add sauce in air fryer (it makes a mess).


Which Method Should You Choose?

Choose Air Fryer when:

  • You want the crispiest texture
  • Cooking 2-4 servings
  • You have 10 minutes
  • You want minimal cleanup

Choose Oven when:

  • Cooking entire 6-pound bag
  • Meal prepping for the week
  • You don’t have an air fryer
  • Making large batch for party

Choose Stovetop when:

  • You want to add meatballs to marinara sauce
  • You prefer browned, caramelized exterior
  • You’re making spaghetti and meatballs
  • You want more control over browning

Choose Microwave when:

  • Speed is your only priority (8 minutes)
  • Cooking 1-2 servings
  • Texture doesn’t matter
  • You’re adding them to soup or stew where texture won’t show

Choose Slow Cooker when:

  • Making appetizers for party
  • Want to keep meatballs warm for hours
  • Infusing them with sauce flavor
  • Feeding large group over extended time

Time Comparison:

Microwave (8 min) < Air Fryer (8-10 min) < Stovetop (15-18 min) < Oven (20 min) < Slow Cooker (2-4 hours)

Texture Ranking:

Air Fryer (crispiest) > Stovetop with browning (medium crisp) > Oven (firm) > Slow Cooker (very tender) > Microwave (soft)

Convenience Ranking:

Microwave (easiest) > Air Fryer (minimal prep) > Oven (set and forget) > Slow Cooker (requires sauce) > Stovetop (requires attention)

FAQ on How To Cook Costco Meatballs

Can you cook Costco meatballs from frozen?

Yes, cook them directly from frozen.

Never thaw the meatballs before heating. The Kirkland Signature meatballs are designed to go straight from freezer to oven, air fryer, or microwave. Thawing creates excess moisture and affects texture quality.

What temperature should I cook Costco meatballs in the oven?

Set your oven to 375°F and bake for 20 minutes.

This temperature heats the meatballs evenly without drying them out. Place frozen meatballs on a baking sheet in a single layer. Check that internal temperature reaches 165°F before serving.

How long do you cook Costco meatballs in the air fryer?

Cook at 380°F for 8-10 minutes.

Shake the basket halfway through at the 5-minute mark. The air fryer produces the crispiest exterior while keeping the inside tender. Smaller meatballs need 8 minutes, larger ones take the full 10 minutes.

Are Kirkland meatballs already cooked?

Yes, these Italian meatballs are fully cooked.

You’re just reheating them to a safe eating temperature. The package clearly states they’re pre-cooked and ready to heat and serve. This makes meal prep incredibly fast compared to raw meatballs.

How do you know when Costco meatballs are done?

Check that internal temperature hits 165°F.

Use a food thermometer inserted into the center of one meatball. Look for golden-brown exterior and steam rising when cut open. The meatballs should be hot throughout with no cold spots remaining.

Can you cook Costco meatballs in the microwave?

Yes, microwave at 50% power for 8-10 minutes.

Place frozen meatballs in a microwave-safe dish with a lid. Stir at the 5-minute mark for even heating. The microwave is fastest but produces softer texture without the crispy exterior you’d get from other methods.

Do you need to add oil when cooking Costco meatballs?

Not for air fryer or oven methods.

The meatballs contain enough fat to prevent sticking. For stovetop cooking, add 2 tablespoons of cooking oil to brown the exterior. You can lightly spray the air fryer basket if preferred.

How many meatballs come in a Costco bag?

The 6-pound bag contains 140 meatballs.

That breaks down to 28 servings of 5 meatballs each. Each frozen meatball weighs approximately 0.69 ounces. At $19.99 per bag, you pay about $0.14 per meatball, which is solid value for bulk cooking.

How long do Costco meatballs last in the freezer?

About one year from purchase date.

Check the best-by date printed on the resealable bag. Keep the meatballs frozen until ready to use. Store in original packaging and reseal tightly after taking out the amount you need for cooking.

What’s the best way to cook Costco meatballs?

The air fryer delivers the best texture in 8-10 minutes.

It creates a crispy, golden exterior while the inside stays juicy. The oven works great for large batches and meal prep. Use the stovetop when adding meatballs to Costco marinara or making spaghetti. Microwave is fastest for quick meals.

Can you add Costco meatballs to slow cooker recipes?

Yes, combine frozen meatballs with sauce and cook on low.

Set your crockpot for 2-4 hours until thoroughly warmed. This method makes the meatballs tender and infuses them with whatever sauce you choose. Works great alongside Costco breakfast sandwiches for brunch spreads.

Do Costco meatballs work for meal prep?

Absolutely, they’re perfect for batch cooking.

Cook the entire bag in the oven at once. Store cooked meatballs in airtight containers for 3-4 days. Pair with Costco frozen vegetables or add to Costco tortellini throughout the week.

What sauces go well with Kirkland meatballs?

Marinara is the classic choice for Italian style.

But these meatballs also work with BBQ sauce, teriyaki, sweet and sour, buffalo sauce, or Swedish meatball gravy. The mild Italian seasoning doesn’t overpower other flavor profiles. Try them with pesto or alfredo too.

Can you make meatball subs with Costco meatballs?

Yes, they’re great for sandwiches.

Cook meatballs in your air fryer or oven first. Slice a baguette lengthwise and add 4-5 hot meatballs. Top with marinara sauce and melted mozzarella cheese. Toast briefly under the broiler until cheese bubbles and bread crisps.

How do Costco meatballs compare to homemade?

The texture is softer and more processed than homemade.

Kirkland meatballs contain breadcrumbs and soy protein concentrate, which creates a spongy feel. The Italian seasoning is mild but present. They can’t match scratch-made meatballs in texture, but the convenience factor makes up for it during busy weeknights.

Conclusion

Learning how to cook Costco meatballs transforms weeknight dinners into stress-free meals.

The Kirkland Signature beef meatballs deliver convenience without sacrificing flavor.

Whether you prefer the air fryer for crispy results or the conventional oven for batch cooking, each method produces hot, satisfying meatballs in under 20 minutes. The precooked status means you’re just reheating, not cooking from scratch.

Stock your freezer with this warehouse club favorite. Quick dinner solutions shouldn’t require extensive meal planning or preparation time.

These Italian style meatballs work for everything from spaghetti nights to party food spreads. Add marinara sauce, toss with pasta, or build meatball subs.

The bulk packaging supports multiple meals throughout the month. At $19.99 for 140 meatballs, you get reliable protein that’s ready when you need it.

Author

Bogdan Sandu is the culinary enthusiast behind Burpy. Once a tech aficionado, now a culinary storyteller, he artfully blends flavors and memories in every dish.