Search

Turkish Meatball Skillet

Turkish Meatball Skillet

This cozy one-pan dinner brings bold, warming flavors to your weeknight table without a lot of effort. Tender meatballs simmer in a creamy paprika-spiced sauce with cabbage, mushrooms, and spinach — all coming together in one skillet. It’s naturally gluten-free and dairy-free, and it works beautifully for meal prep or a relaxed family dinner.

 

Why You Will Love This Recipe

This skillet has everything going for it — big flavor, simple steps, and almost no cleanup.

  1. One pan, easy cleanup. Everything comes together in a single skillet, so you’re not washing a sink full of dishes at the end of the night.
  2. Naturally gluten-free and dairy-free. Made with gluten-free flour and coconut yogurt, so it works for most dietary needs without any complicated swaps.
  3. That sauce, though. Paprika, Dijon, coconut yogurt, and chicken broth create a rich, creamy sauce that tastes like it took way more effort than it did.
  4. Vegetables built right in. Cabbage, mushrooms, and spinach are already in the dish — no separate side needed if you don’t want one.
  5. Freezer-friendly shortcut available. Use store-bought frozen meatballs or get ahead with my prep-ahead turkey meatballs that you can keep in your freezer — dinner is even faster when those are ready to go.
  6. Flexible serving options. Serve it over rice, pasta, or straight from the skillet — it works any way you want it.

 

Ingredients Overview

You’ll find exact measurements in the recipe card below. Here’s how the ingredients work together.

For the meatballs

  1. Frozen meatballs — the shortcut that makes this dinner genuinely weeknight-friendly. Use your favorite store-bought brand or make it even easier with my prep-ahead turkey meatballs, which freeze beautifully and are ready whenever you need them.

For the vegetables

  1. Yellow onion — builds the savory base of the dish; don’t rush this step.
  2. Green cabbage — adds a gentle sweetness and a little texture as it softens into the sauce.
  3. White button mushrooms — soak up all that paprika-spiced flavor and add a hearty, meaty bite.
  4. Baby spinach — stirred in at the very end so it wilts gently without getting soggy.
  5. Garlic — fresh minced garlic brings the whole dish to life; add it once the mushrooms have had a chance to cook down.

For the sauce

  1. Paprika — the star spice here; it gives the sauce its warm, deep color and earthy flavor.
  2. All-purpose gluten-free flour — thickens the sauce without changing the flavor.
  3. Chicken broth — the liquid base that brings everything together.
  4. Unsweetened coconut yogurt — creates that creamy, velvety texture you want in a good skillet sauce; make sure it’s unsweetened.
  5. Dijon mustard — don’t skip this. It adds a subtle sharpness that rounds out the sauce beautifully.
  6. Sea salt and black pepper — season to taste throughout.
  7. Fresh parsley — a finishing touch that adds a pop of color and freshness right before serving.

 

How To Make Turkish Meatball Skillet

Here’s how it comes together.

Step 1: Bake the meatballs. Preheat your oven to 400°F and line a baking sheet with parchment paper. Spread the meatballs out in a single layer and bake for 23–28 minutes, until the internal temperature reaches 160°F. Set them aside while you build the sauce.

Step 2: Sauté the onion and cabbage. Heat avocado oil in a large skillet over medium heat. Add the diced onion and cook until translucent, about 4 minutes. Add the chopped cabbage and continue cooking for 5–7 minutes until soft. Pro tip: the cabbage should look slightly golden at the edges before you move on — that’s flavor.

Step 3: Add the mushrooms and garlic. Lower the heat to medium-low and add the sliced mushrooms. Sauté for 3 minutes, then stir in the minced garlic. The mushrooms should look softened and slightly reduced in size before the garlic goes in.

Step 4: Build the sauce. Add the paprika, salt, pepper, and gluten-free flour. Stir and cook for one minute — this helps the flour absorb into the vegetables so your sauce doesn’t taste starchy. Pour in the chicken broth, stir well, and let it cook for 3 minutes. Add the coconut yogurt and stir gently, letting everything simmer on low for 3–5 minutes. Pro tip: keep the heat low once the yogurt is in — high heat can cause it to separate.

Step 5: Add the Dijon and the meatballs. Stir in the Dijon mustard — this step really does matter, so don’t skip it. Nestle the baked meatballs into the sauce, stir gently to coat, and cover with a lid. Let everything simmer on low for 6–8 minutes so the flavors meld and the meatballs stay hot and cooked through.

Step 6: Finish with spinach and serve. Add the baby spinach, give it a stir, and turn off the heat. Replace the lid and let it sit for 2–3 minutes until the spinach is just wilted. Top with fresh parsley and serve.

Storage, Reheating & Make Ahead

Fridge storage Store leftovers in an airtight container in the refrigerator for up to 4 days. The sauce thickens as it sits — that’s normal.

Freezer storage This dish freezes well. Let it cool completely, then store in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating Reheat on the stovetop over low heat with a small splash of chicken broth or water to loosen the sauce. You can also reheat in the microwave at 50% power in 60-second intervals, stirring between each.

Make ahead tips The biggest time-saver here is having your turkey meatballs already prepped and frozen. When those are ready in your freezer, this dinner comes together even faster. You can also chop your vegetables a day ahead and store them in the fridge.

 

Substitutions and Variations

  1. If you don’t have coconut yogurt — unsweetened coconut cream works as a substitute and will make the sauce a bit richer.
  2. If you want more vegetables — zucchini or bell pepper would fit right into this skillet; add them with the cabbage.
  3. If you prefer a different protein — chicken thighs or ground turkey cooked directly in the skillet works in place of meatballs.
  4. If you want more heat — add a pinch of cayenne or a drizzle of chili oil at the end.
  5. If you don’t have gluten-free flour — arrowroot starch works as a 1:1 swap for thickening the sauce.
  6. If you’re watching sodium — use low-sodium chicken broth and reduce the added salt to taste.

 

Health Benefits At A Glance

  1. Cabbage — a cruciferous vegetable rich in vitamin C and fiber that supports healthy digestion.
  2. Mushrooms — a good source of B vitamins and antioxidants that help support immune function.
  3. Baby spinach — packed with iron, folate, and vitamin K, making it a nutrient-dense addition with very little effort.
  4. Avocado oil — a heart-healthy fat with a high smoke point that holds up well to sautéing.
  5. Coconut yogurt — provides a creamy texture while keeping the dish dairy-free and gentle on digestion.
  6. Garlic — one of the most well-researched anti-inflammatory ingredients you can cook with; a little goes a long way.

 

Ways To Serve This Skillet

  1. Over white or brown rice — a simple, satisfying base that soaks up all that paprika sauce.
  2. Tossed with gluten-free pasta — makes it feel a little more substantial for a bigger appetite.
  3. With crusty gluten-free bread — perfect for scooping up every last bit of sauce.
  4. Over cauliflower rice — a lighter option that still works really well with these flavors.
  5. As a meal prep lunch — portion it into containers with your grain of choice and you’ve got lunch handled for the week.
  6. Straight from the skillet — it’s hearty enough on its own; just add a simple green salad on the side if you want something fresh.

 

Shelley’s Tips

  1. Don’t rush the cabbage — letting it get a little golden at the edges before adding the mushrooms builds real flavor.
  2. Keep the heat low once the coconut yogurt goes in. High heat can cause it to separate and the sauce won’t be as creamy.
  3. The Dijon is not optional — it’s the ingredient that makes the sauce taste complete.
  4. This dish is even faster when you have prep-ahead turkey meatballs already in your freezer. Make a batch on the weekend and this dinner is practically done before you start.

Nutrition Note Nutrition will vary based on the ingredients you use. This recipe and all content on this site is for educational purposes only and is not medical advice.

Nutritional Disclaimer

Nutrition information is an estimate generated from a nutrition calculator. There may be errors here or variations based on ingredients you use.

Share

I’m Shelley Loving, a home cook who healed through food. Now I share simple, delicious recipes and kitchen tips to help you cook with more confidence.

Know more about me…