This easy meatball recipe turns convenient Costco Italian-Style Meatballs, two fresh sweet potatoes, and crisp bok choy into a colorful meal in just 15 minutes in the HeatMate Toaster Oven. Need a complete dinner fast?

The meatballs go straight from the freezer to the pan—no thawing required. Thinly sliced sweet potato medallions cook alongside them, while a combination of sweet BBQ and sweet chili sauce gives the meatballs a sticky, savory glaze. Fresh bok choy and a little sriracha mayo complete the plate.

With only a few minutes of preparation and a single 15-minute cooking cycle, this meatball recipe is an easy way to make a satisfying dinner without spending the evening in the kitchen.

A Complete Meal in Just 15 Minutes

The biggest advantage of this easy meatball recipe is timing.

Instead of preparing the meat, vegetables, and side dish separately, the meatballs and sweet potatoes cook together in the same HeatMate pan.

The cooking is divided into just two stages:

  • 10 minutes covered at 400°F
  • 5 minutes uncovered at 375°F

That’s it: 15 minutes total cooking time.

While the food is in the toaster oven, you can prepare the bok choy and serving plate, so there is almost no idle time.

The key is slicing the sweet potatoes into thin 1/8-inch medallions. At this thickness, they cook quickly enough to finish at almost the same time as the frozen, fully cooked meatballs.

Why Costco Meatballs Work So Well

Costco’s frozen Italian-Style Meatballs are particularly convenient for this recipe.

They’re already fully cooked, flavorful, and ready to use directly from the freezer. There’s no need to defrost them earlier in the day, which makes this a particularly practical Italian meatball recipe when dinner needs to come together quickly.

They also have enough savory flavor of their own that they don’t require a complicated sauce. A quick coating of sweet BBQ sauce and sweet chili sauce adds a smoky-sweet glaze while still letting the meatballs' flavor come through.

They’re convenient, consistently delicious, and eliminate the time normally spent making meatballs from scratch. For a fast weeknight meal, that’s a major advantage.

Ingredients

For the BBQ Meatballs

For the Crispy Sweet Potato Medallions

  • 2 medium sweet potatoes, cleaned
  • 2 Tbsp olive oil
  • 1 tsp ground black pepper
  • 2 tsp garlic powder
  • ½ tsp ground ginger
  • 2 tsp paprika

For Serving

  • 2 large bok choy leaves
  • Sriracha mayo
  • Olive oil, for brushing the pan

How to Cook Meatballs with Sweet Potato Medallions

1. Glaze the Frozen Meatballs

Place 8-10 frozen Costco Italian-Style Meatballs into a medium mixing bowl.

There’s no need to thaw them.

Add:

  • 2 Tbsp sweet BBQ sauce
  • 1 Tbsp sweet chili sauce

Toss thoroughly until all of the meatballs are evenly coated.

The combination gives the meatballs a sweet, smoky glaze with a subtle touch of chili.

2. Slice the Sweet Potatoes

Wash and scrub 2 medium sweet potatoes thoroughly.

Do not peel them. Keeping the skin on helps the thin medallions maintain their round shape during seasoning, cooking, and plating.

Using a mandoline slicer, cut them crosswise into approximately 1/8-inch medallions.

Uniform thickness is important. Thin slices allow fresh sweet potatoes to cook during the same short 15-minute cycle as the frozen meatballs.

Do not rinse or soak the medallions after cutting. Place them directly into the seasoning bowl so their surface starch remains intact.

3. Season the Sweet Potatoes

In a large mixing bowl, combine:

  • 2 Tbsp olive oil
  • 1 tsp black pepper
  • 2 tsp garlic powder
  • ½ tsp ground ginger
  • 2 tsp paprika

Mix the oil and spices.

Add the sweet potato medallions and toss until the slices are evenly coated.

4. Load the HeatMate Pan

Lightly brush the HeatMate flat pan with olive oil.

Arrange all 9 meatballs in the center of the pan.

Place the seasoned sweet potato medallions around them, spreading the slices into the corners of the pan.

A slight overlap is perfectly fine. You can arrange the medallions similarly to the overlapping vegetables in a ratatouille.

Cover the flat pan with the HeatMate griddle pan, using it as a lid.

5. Bake for 10 Minutes

Place the covered pan into the HeatMate Toaster Oven.

Bake at 400°F for 10 minutes.

This covered first stage traps heat around the food, helping the frozen meatballs heat quickly while the thin sweet potato medallions become tender.

6. Prepare the Bok Choy

Use the cooking time efficiently to prepare the serving plate.

Take 2 bok choy leaves and cut off the thick white bottoms.

Arrange the green leaves attractively across the center of the serving plate.

There’s no need to cook them. Their fresh, crisp texture contrasts with the hot BBQ meatballs and roasted sweet potatoes.

7. Glaze and Roast for 5 More Minutes

After 10 minutes, carefully remove the griddle-pan lid.

Lightly brush the meatballs with another layer of sweet BBQ sauce.

Reduce the temperature to 375°F.

Roast uncovered for another 5 minutes.

This short uncovered finish allows the BBQ glaze to set while the exposed sweet potato medallions develop lightly caramelized, crispy edges.

The complete oven cooking time is now exactly 15 minutes.

8. Plate

Arrange the BBQ-glazed meatballs in the center of the prepared bok choy leaves.

Place the crispy sweet potato medallions around the meatballs to create a colorful border around the plate.

Finish with a small drizzle of sriracha mayo across the lower portion of the bok choy leaves.

The creamy heat of the sriracha mayo pairs particularly well with the fresh greens and complements the sweet BBQ glaze.

Serve immediately.

Why This Is One of the Best Ways to Cook Meatballs Fast

When cooking meatballs from frozen, the challenge is heating them thoroughly without drying them out while also finishing the rest of the meal.

This two-stage method solves both problems.

During the first 10 minutes at 400°F, covering the pan helps retain heat and moisture. This quickly brings the frozen, fully cooked meatballs up to temperature while allowing the fresh sweet potato slices to soften.

Now, about the final 5 minutes of roast uncovered at 375°F.When you remove the lid, moisture escapes from the surface. Thus, the potatoes begin developing roasted edges, while the additional BBQ sauce brushed onto the meatballs becomes glossy and concentrated.

Lowering the temperature slightly also helps protect the sugar-containing BBQ glaze from scorching.

If you’re wondering how to cook the meatballs quickly while preparing an entire meal at the same time, this covered-then-uncovered method is particularly efficient.

The result is a complete meat-and-vegetable dinner from one toaster-oven pan in only 15 minutes.

Tips for Crispy Sweet Potato Medallions

Keep the skin on.

Scrub the sweet potatoes thoroughly before slicing, but don’t peel them. At only 1/8 inch thick, the medallions are quite delicate. The skin helps each round maintain its shape during seasoning, arranging, cooking, and plating. It also creates an attractive darker edge around the bright orange sweet potato.

Don’t rinse the medallions after slicing.

Once the sweet potatoes have been cut, transfer them directly to the seasoning bowl. Washing or soaking the slices would remove some of their natural surface starch.

Keeping that starch on the medallions helps the seasoned oil adhere and contributes to the lightly crisp, browned surface during the final uncovered roasting stage.

Keep them around 1/8 inch thick.

Much thicker slices will require additional cooking time, while very thin slices can become overly crisp or burn around the edges.

A mandoline works best.

Uniform slices cook much more predictably during such a short 15-minute cooking cycle.

Don’t overload them with oil.

The medallions should be coated evenly but lightly. Too much oil can make thin sweet potatoes softer rather than helping the exposed surfaces develop roasted edges.

Slight overlap is fine.

Arrange them almost like the vegetables in a ratatouille. The exposed areas will become more roasted and crisp, while the overlapping sections remain slightly softer and tender. That variation in texture works especially well in the finished dish.

BBQ Sauce + Sweet Chili Sauce

BBQ sauce works very well on these meatballs, but adding a little sweet chili sauce adds more complexity to the glaze.

The BBQ sauce contributes smoky sweetness and acidity, while the sweet chili sauce adds another layer of sweetness along with mild heat.

Because Costco’s Italian-Style Meatballs are already well seasoned and flavorful, there’s no need for a complicated homemade meatball sauce.

That simplicity is one of the reasons this Italian meatball recipe works so well for a quick dinner. The two-sauce mixture complements the meatballs rather than covering up their flavor.

A Smart Freezer-to-Table Dinner

One of the best parts of keeping fully cooked frozen meatballs on hand is that dinner doesn’t require much planning.

There’s no defrosting, no raw-meat preparation, and no separate skillet to clean.

Take the meatballs directly from the freezer, coat them in sauce, slice and season the sweet potatoes, and load everything into the HeatMate toaster oven.

By the time you’ve arranged the fresh bok choy on the plate, most of the cooking is already finished.

If you’re looking through Italian meatball recipes for something that doesn’t require mixing meat, shaping meatballs, browning them in a skillet, and simmering a sauce, this version takes a very different approach.

It’s a practical, easy meatball recipe for busy evenings when you want something more substantial than a snack but don’t want to spend 30–45 minutes cooking.

Frequently Asked Questions

Do Costco meatballs need to be thawed first?

No. The fully cooked Costco Italian-Style Meatballs go directly from the freezer into the HeatMate pan.

The first 10-minute covered cooking stage helps them heat efficiently, making them particularly convenient for a fast dinner that requires no advance thawing or meat preparation.

What is the best way to cook meatballs from frozen?

For this recipe, the best way to cook meatballs from frozen is to begin with a covered cooking stage and finish uncovered.

The covered portion heats the already-cooked meatballs efficiently without drying them out. Removing the lid for the final five minutes then allows the BBQ glaze to set and concentrate.

Is the total cooking time only 15 minutes?

Yes. The recipe uses:

10 minutes covered at 400°F + 5 minutes uncovered at 375°F = 15 minutes total oven time.

Preparation requires only coating the frozen meatballs, slicing and seasoning the sweet potatoes, and arranging everything in the pan.

That’s what makes this such a practical, easy meatball recipe for a weeknight meal.

Why slice the sweet potatoes into medallions instead of fries?

The thin 1/8-inch medallions cook much faster than conventional sweet potato fries, allowing fresh sweet potatoes and frozen cooked meatballs to finish during the same short cooking cycle.

Their round shape also creates attractive browned edges and gives the finished plate a more distinctive presentation.

Should I peel the sweet potatoes?

No—we recommend leaving the skin on for this recipe.

Scrub the potatoes thoroughly before slicing. Because the medallions are only about 1/8 inch thick, keeping the skin helps the rounds hold together during tossing, cooking, and plating.

It also adds texture and creates an attractive natural border around each medallion.

Should I soak or rinse the sweet potato slices after cutting?

No. For this recipe, slice the cleaned sweet potatoes and transfer the medallions directly into the seasoned olive oil.

Rinsing or soaking would remove some of the natural starch from their surfaces. We want to retain that starch so the seasoning adheres well and the exposed surfaces develop a lightly crisp, roasted finish during the final five minutes of uncovered cooking.

Does the bok choy need to be cooked?

No. The bok choy is intentionally served fresh. Its cool, crisp texture provides a refreshing contrast to the hot BBQ-glazed meatballs and roasted sweet potatoes.

What does the sriracha mayo add?

Sriracha mayo adds creaminess, mild heat, and a little tanginess that works particularly well with the fresh bok choy.

Only a small amount is necessary because the BBQ and sweet chili-glazed meatballs already provide plenty of sweetness and flavor.

Can I use another type of meatball?

Yes. This meatballs recipe can be adapted to another brand of fully cooked frozen meatballs of similar size.

Cooking time may need slight adjustment if the meatballs are substantially larger or smaller than the Costco Italian-Style Meatballs used here.

Nutrition Value

The Kirkland Signature Italian-Style Beef Meatballs used in this recipe provide the main source of protein and fat. At the same time, the fresh sweet potatoes contribute most of the complex carbohydrates, dietary fiber, potassium, and beta-carotene.

Bok choy adds freshness, fiber, and micronutrients without making the meal heavy.

The olive oil adds fat and calories, while the BBQ sauce, sweet chili sauce, and sriracha mayo add sodium, carbohydrates, and added sugars.


15-Minute Easy Meatball Recipe from the HeatMate Toaster Oven

A freezer staple doesn’t have to produce a boring dinner.

With Costco Italian-Style Meatballs, fresh sweet potatoes, a couple of sauces, and crisp bok choy, you can prepare an attractive complete meal with only a few minutes of hands-on work.

No thawing. No separate side dish. No stovetop cooking. No making meatballs from scratch.

Everything cooks together in the HeatMate Toaster Oven for just 15 minutes—first covered for fast, efficient cooking, then uncovered to finish the BBQ glaze and crisp the sweet potato medallions.

For anyone looking for the best meatball recipe when speed and convenience matter, this is a very different alternative to traditional recipes that require mixing, shaping, frying, and simmering.

It’s fast enough for an ordinary weeknight, but the final plate looks considerably more ambitious than the effort required.