Marry Me Chicken Meatballs are the kind of dish that makes people stop mid-bite and ask for the recipe. Juicy Italian-seasoned chicken meatballs swimming in a rich, creamy sun-dried tomato sauce — this one truly lives up to its name. I made this for a dinner party last fall, and one of my guests actually said, “You need to open a restaurant.”
The first time I made a version of this, my kitchen smelled so incredible that my kids came running from two rooms away. That is the magic of sun-dried tomatoes and garlic hitting a warm pan. These Marry Me Chicken Meatballs bring all the cozy, Tuscan-inspired flavors from the original dish into a format that works beautifully for weeknights, date nights, or impressing guests without breaking a sweat. The sauce is silky, the meatballs are tender, and every bite feels like something special. If you love that same creamy sun-dried tomato flavor, you will also want to check out this Marry Me Chicken Soup — it uses the same dreamy sauce base in a totally different way. Get ready for something delicious!
Table of Contents
Ingredients for Marry Me Chicken Meatballs
I always keep a block of Parmesan in my fridge for recipes like this — freshly grated makes a noticeable difference in both the meatballs and the sauce. Here is everything you need to bring this dish together.
For the Meatballs:
- 1 lb ground chicken (I recommend a blend of white and dark meat for best moisture and flavor)
- 1/3 cup breadcrumbs or panko
- 1 egg, lightly beaten
- 1/4 cup Parmesan cheese, freshly grated — Pro tip: always grate from the block, never the green can
- 2 cloves garlic, minced or grated
- 1 tbsp fresh parsley, or 1 tsp dried parsley
- 1/2 tsp Italian seasoning
- 1/2 tsp onion powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp unsalted butter
For the Sauce:
- 1 cup oil-packed sun-dried tomatoes, drained and chopped (reserve 1 tbsp of the oil) — In my experience, oil-packed tomatoes give a far richer depth of flavor than dry-packed
- 3 cloves garlic, minced
- 1 tbsp tomato paste
- 1 cup chicken stock
- 1 cup heavy cream
- 1/2 cup Parmesan cheese, freshly grated
- 1 tsp Italian seasoning
- 1 pinch red pepper flakes (optional)
- 1/4 cup fresh basil leaves, julienned
- Salt and pepper to taste

Step-by-Step Instructions
In my experience, taking a few extra minutes to chill the meatball mixture before shaping makes a real difference — the meatballs hold their shape better and come out noticeably juicier.
Step 1: In a large bowl, combine ground chicken, breadcrumbs, egg, Parmesan, garlic, parsley, Italian seasoning, onion powder, salt, and pepper. Mix gently with your hands just until everything comes together. Avoid overmixing — this is the most common mistake and leads to dense, dry meatballs.
Step 2: Shape the mixture into tablespoon-sized balls, about 30 total. For best results, place them on a plate or lined baking sheet and refrigerate for 30 minutes before cooking. Cold meat holds its shape much better in the pan.
Step 3: Melt butter in a large skillet over medium-high heat. Add the meatballs with about 1 inch of space between each — work in batches if your skillet is small. Brown on all sides, about 6 to 8 minutes total. They will finish cooking in the sauce, so browning is for color and flavor, not full doneness. Transfer to a plate, cover loosely, and set aside. Drain the fat and wipe the skillet clean.
Step 4: Return the clean skillet to medium heat. Add the reserved tablespoon of sun-dried tomato oil. Once it shimmers, add garlic and cook for about 30 seconds until fragrant — do not let it brown or it will turn bitter. Add the tomato paste and stir for 1 minute. You will notice it darkens slightly, which deepens the overall flavor.
Step 5: Pour in the chicken stock and deglaze the pan, scraping up any browned bits stuck to the bottom with a wooden spoon. Those bits carry a lot of flavor so do not skip this step.
Step 6: Reduce heat to medium-low. Add heavy cream, Parmesan, Italian seasoning, and red pepper flakes if using. Simmer for 3 to 4 minutes, stirring occasionally, until the cheese is fully incorporated. Then nestle the meatballs back into the pan along with the sun-dried tomatoes. Simmer for 10 to 15 minutes, until the sauce thickens and the meatballs are fully cooked through (internal temperature of 165 F).
Step 7: Finish with fresh basil and season with salt and pepper to taste. Serve immediately.
What to Pair with Marry Me Chicken Meatballs
This dish pairs beautifully with sides that soak up that luscious sun-dried tomato cream sauce. Here are my favorite ways to round out the meal.
Mashed Potatoes: Creamy mashed potatoes are the ultimate comfort pairing here — they absorb every drop of that rich sauce and create a hearty, satisfying plate. If you enjoy creamy chicken and potato combinations, this Creamy Smothered Chicken and Rice is another cozy option worth bookmarking.
Pasta: Spaghetti, fettuccine, penne, or orzo all work wonderfully. Toss cooked pasta directly into the sauce for a more unified dish. For another creamy Parmesan pasta night, try this Garlic Butter Chicken Bites with Creamy Parmesan Pasta — it hits very similar flavor notes.
Garlic Bread: A crusty loaf with butter and garlic is perfect for scooping up the leftover sauce. Honestly, do not skip this one.
Creamy Polenta: For an elevated dinner party presentation, soft polenta underneath the meatballs looks stunning and tastes even better. This is my go-to when I want the dish to feel restaurant-worthy.
Roasted Vegetables: Zucchini, broccoli, bell peppers, or sweet potatoes add color and help balance the richness of the sauce nicely.
Italian Chopped Salad: A bright, acidic salad cuts through the creaminess and refreshes the palate between bites — a smart addition for dinner parties.
Leftover Meatball Subs: If you have leftovers, stuff them into a toasted sub roll with extra sauce and melted cheese. My family loves this option the next day — and if you want a dedicated recipe for that idea, this Easy Weeknight Chicken Meatball Subs recipe is a great starting point.
If you are a fan of creamy Tuscan-style chicken dishes, you will love this Baked Tuscan Chicken Casserole and this Mozzarella Chicken in Basil Cream Sauce — both use similar sun-dried tomato and cream sauce flavors in a different format.

Storing and Serving Your Marry Me Chicken Meatballs
Store leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, transfer to an airtight container and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
I recommend reheating in a saucepan over low heat. If the sauce has thickened too much after refrigerating, add a small splash of chicken stock or cream to loosen it back up without losing that silky texture. Avoid reheating on high heat, which can cause the cream sauce to separate.
Pro tip: you can make the uncooked meatballs up to 24 hours ahead and store them covered on a lined baking sheet in the fridge. This makes the dish nearly stress-free for dinner parties. If you enjoy making chicken meatballs ahead, this Slow Cooker Salisbury Chicken Meatballs is another great make-ahead meatball recipe to keep in your rotation. And for a fun ground chicken variation, my Garlic Parmesan Chicken Meatloaf uses a similar Parmesan-forward flavor profile.
Frequently Asked Questions
Can I use ground turkey instead of ground chicken?
Yes, ground turkey works as a 1:1 substitute. Choose a blend with some dark meat for the best moisture — all-white turkey can turn dry in the pan.
How do I keep my meatballs from falling apart while cooking?
Two things help most: do not overmix the meat mixture, and chill it for at least 30 minutes before shaping. Cold meat holds its shape much better in the skillet.
Can I make this dish gluten-free?
Absolutely. Simply swap regular breadcrumbs for gluten-free breadcrumbs or crushed gluten-free crackers. Everything else in the recipe is naturally gluten-free.
Conclusion
These Marry Me Chicken Meatballs are the kind of recipe you will find yourself coming back to again and again. The steps are simple, the results are genuinely impressive, and the flavor is restaurant-worthy without the fuss. Whether you are cooking for a casual weeknight dinner or a special occasion, this dish delivers every single time. Give it a try tonight — your table is going to love it.

Marry Me Chicken Meatballs
Ingredients
Equipment
Method
- In a large bowl, combine ground chicken, breadcrumbs, egg, Parmesan, garlic, parsley, Italian seasoning, onion powder, salt, and pepper. Mix gently with your hands just until everything comes together. Avoid overmixing.
- Shape mixture into tablespoon-sized balls, about 30 total. Refrigerate for 30 minutes before cooking for best shape and juiciness.
- Melt butter in a large skillet over medium-high heat. Add meatballs with 1 inch of space between each, working in batches if needed. Brown on all sides, about 6 to 8 minutes total. Transfer to a plate, cover loosely, and set aside. Drain fat and wipe the skillet clean.
- Return clean skillet to medium heat. Add the reserved tablespoon of sun-dried tomato oil. Once shimmering, add garlic and cook for 30 seconds until fragrant. Add tomato paste and cook for 1 minute, stirring constantly.
- Pour in the chicken stock and deglaze the pan, scraping up any browned bits from the bottom with a wooden spoon.
- Reduce heat to medium-low. Add heavy cream, Parmesan, Italian seasoning, and red pepper flakes if using. Simmer for 3 to 4 minutes until the cheese is fully incorporated. Return meatballs to the pan along with the sun-dried tomatoes. Simmer for 10 to 15 minutes until sauce is thickened and meatballs reach an internal temperature of 165 F.
- Garnish with fresh basil and season with salt and pepper to taste. Serve immediately.









