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

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
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:
- Take out the number of frozen meatballs you need (5 per serving)
- 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:
- Preheat air fryer to 380°F for 2-3 minutes
- 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:
- Pull out the basket halfway through cooking
- 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:
- Insert a food thermometer into the center of one meatball (should read 165°F)
- Look for a crispy, dark brown exterior
- 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:
- Cover baking sheet with foil or parchment paper
- 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:
- Preheat oven to 375°F
- Place baking sheet on center rack
- 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:
- Open oven at 10 minutes
- 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:
- Check internal temperature reaches 165°F
- Look for light browning on the surface
- 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:
- Pour 2 tablespoons oil into a large skillet
- 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:
- Set burner to medium heat
- 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:
- Stir meatballs every 4-5 minutes
- 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:
- Check internal temperature reaches 165°F
- Meatballs should be browned on multiple sides
- 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:
- Put desired number of meatballs in microwave-safe dish
- 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:
- Set microwave to 50% power (medium)
- 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:
- Stop microwave at 5 minutes
- Stir or flip meatballs
- 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:
- Check internal temperature reaches 165°F
- Let stand 1-2 minutes before serving (hot spots will equalize)
- 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:
- Serve alongside Costco garlic bread for easy appetizer spread
- Add to Costco mac and cheese for protein boost
- Pair with Costco edamame or frozen vegetables for balanced meal
- Top Costco mashed potatoes with meatballs and gravy
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:
- Costco chicken meatballs – Lower fat, milder flavor
- Turkey meatballs from Costco – Leaner option, cooks 1-2 minutes faster
- Just Bare chicken products – If you prefer chicken, try Just Bare chicken nuggets for different texture
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.

