Savory Creamy Mushroom Chicken Meatballs Recipe
There are some meals that just wrap you up in a warm hug, and for me, this Creamy Mushroom Chicken Meatballs Recipe is one of them. It’s the kind of dish I turn to when I want something truly satisfying, a dinner that feels a bit special without requiring hours in the kitchen. The magic is in the details: tender, flavourful chicken meatballs browned to perfection, nestled in a velvety mushroom sauce that’s rich, earthy, and deeply savoury. Friends always ask me for this recipe after trying it at dinner parties, and I’m always delighted to share it.
What makes this chicken meatball recipe stand out is the balance. The meatballs are light yet substantial, seasoned with Parmesan and parsley, while the sauce gets its depth from sautéed chestnut mushrooms, a hint of garlic, and fresh thyme. It all comes together in one pan, meaning the flavours meld beautifully and you’re left with less washing up – a definite win in my book. This dish works beautifully for a comforting weeknight meal with the family, but it’s also elegant enough to serve when you have guests over for the weekend.
Recipe Overview
This recipe guides you through creating succulent chicken meatballs and a luxurious, creamy mushroom sauce from scratch. You can expect a dish with layers of savoury flavour – the earthiness of the mushrooms, the richness of the cream, and the fresh, herby notes from thyme and parsley. After testing this recipe five times, I finally got the sauce consistency just right; it coats the meatballs perfectly without being too heavy.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4 people
- Difficulty: Medium
Why You’ll Love This Creamy Mushroom Chicken Meatballs Recipe
- Genuine Flavour: We’re building layers of taste here. The meatballs get a gorgeous brown crust from searing, which adds so much depth. The sauce is a savoury masterpiece, with chestnut mushrooms providing a deep, umami flavour that’s lifted by the fresh thyme and garlic.
- Ready in Under an Hour: From start to finish, this impressive meal comes together in about 40 minutes, making it achievable even on a busier evening.
- Flexible Recipe: You can easily adapt this to your liking. Swap the chicken mince for turkey or pork, use a different mix of mushrooms like shiitake or oyster, or add a splash of white wine to the sauce for a little extra acidity.
- Great for Cosy Nights In: This is my go-to when I want a comforting dinner. It’s hearty, warming, and feels like a real treat, ideal for a relaxed weekend meal or a chilly evening.
- Family Tested: My family absolutely loves this one. The meatballs are always a hit with the kids, and my husband says the sauce is good enough to eat with a spoon. Everyone seems to love this dish.
Ingredients You’ll Need
For the best results, I recommend using good-quality chicken mince, ideally with a bit of fat, like that from thigh meat, as it makes the meatballs much more tender and juicy. If you can get it from a local butcher, even better.
- For the Chicken Meatballs:
- 500g chicken mince (thigh mince is excellent)
- 60g fresh breadcrumbs
- 40g grated Parmesan cheese
- 1 large free-range egg, lightly beaten
- 2 tbsp finely chopped fresh flat-leaf parsley
- 1 tsp garlic powder
- ½ tsp salt
- ¼ tsp black pepper
- For the Creamy Mushroom Sauce:
- 1 tbsp olive oil
- 15g unsalted butter
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 250g chestnut mushrooms, sliced
- 1 tbsp plain flour
- 400ml chicken stock, preferably low-sodium
- 150ml double cream
- 4-5 sprigs of fresh thyme
- Salt and freshly ground black pepper to taste
- Extra fresh parsley for garnish
Adam’s Tip: Don’t press the meatball mixture too firmly when you roll it. A light touch ensures they stay tender and light, rather than becoming dense and tough.
How to Make Creamy Mushroom Chicken Meatballs Recipe
The process is straightforward. We’ll start by making and searing the meatballs to lock in all that flavour, then we’ll use the same pan to build our delicious, creamy sauce.
- Prepare the Meatballs: In a large mixing bowl, combine the chicken mince, breadcrumbs, grated Parmesan, beaten egg, chopped parsley, garlic powder, ½ tsp salt, and ¼ tsp black pepper. Mix gently with your hands until just combined. Be careful not to overmix.
- Shape the Meatballs: Lightly wet your hands to prevent sticking, then roll the mixture into about 16 evenly-sized meatballs, roughly the size of a golf ball. For best results, place them on a plate and chill in the fridge for 15 minutes to help them firm up.
- Sear the Meatballs: Heat the olive oil in a large, non-stick frying pan or skillet over a medium-high heat. Carefully add the meatballs to the pan, ensuring you don’t overcrowd it (work in two batches if necessary). Cook for 5-7 minutes, turning occasionally, until they are golden brown on all sides. They don’t need to be cooked through at this stage. Remove the meatballs from the pan with a slotted spoon and set them aside.
- Start the Sauce: Reduce the heat to medium. Add the butter to the same pan. Once it’s melted, add the finely chopped onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and cook for another minute until fragrant.
- Cook the Mushrooms: Add the sliced chestnut mushrooms to the pan. Turn the heat up slightly and cook for 6-8 minutes, stirring occasionally, until they have released their liquid and are nicely browned. This browning step is crucial for developing a deep flavour.
- Create the Sauce Base: Sprinkle the plain flour over the mushrooms and stir continuously for one minute to cook out the raw flour taste.
- Build the Creamy Sauce: Gradually pour in the chicken stock, whisking constantly to avoid lumps. Bring the mixture to a gentle simmer. Add the double cream and the fresh thyme sprigs. Stir well and let it simmer for 2-3 minutes until the sauce begins to thicken slightly.
- Finish Cooking the Meatballs: Gently return the seared meatballs to the sauce. Reduce the heat to low, cover the pan, and let everything simmer for 10-12 minutes, or until the meatballs are cooked through and tender. You can check they’re cooked by ensuring they reach an internal temperature of 74°C (165°F), as recommended by the Food Standards Agency.
- Season and Serve: Remove the thyme sprigs. Taste the sauce and season with salt and pepper as needed. Garnish with extra fresh parsley and serve immediately. I find that letting it sit for five minutes off the heat allows the flavours to settle perfectly.
Tips From My Kitchen
- Temperature Control: When you add the double cream to the sauce, make sure the heat is on low. Boiling a cream sauce too vigorously can cause it to split or curdle. A gentle simmer is all you need.
- The Secret Step: I learned that chilling the formed meatballs for just 15 minutes before cooking makes a huge difference. It helps them hold their shape in the pan and prevents them from falling apart. Don’t skip this!
- Make-Ahead: You can form the meatballs up to a day in advance and keep them covered in the fridge. You can also make the entire sauce ahead of time. Just reheat it gently and add the seared meatballs to finish cooking.
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the hob over a low heat, adding a splash of milk or stock if the sauce has thickened too much.
Equipment You’ll Need
You won’t need any highly specialised gear for this chicken meatball recipe, just a few kitchen basics.
- Large, deep frying pan or skillet (a cast-iron one works brilliantly for searing)
- Sharp knife and cutting board
- A couple of mixing bowls
- Wooden spoon or spatula
- Whisk
Common Mistakes to Avoid
- Overcrowding the pan: When searing the meatballs, give them space. If you cram them all in at once, they will steam instead of browning, and you’ll miss out on that delicious, caramelised flavour. Cook in two batches if your pan isn’t large enough.
- Wrong temperature: Searing the meatballs on a heat that’s too high will burn the outside before the inside has a chance to cook. A steady medium-high heat is ideal for achieving a perfect golden-brown crust.
- Skipping the rest time: While it might be tempting to get straight to cooking, that short chilling time for the meatballs really is key. It helps bind the ingredients and ensures they don’t disintegrate in the pan.
Delicious Variations to Try
This is a great base recipe to customise. Here are a few ideas I’ve tried and enjoyed:
- Spicy Version: For a bit of a kick, add ½ teaspoon of red pepper flakes to the sauce along with the garlic. It adds a lovely warmth that complements the creamy sauce.
- Lighter Version: For a less rich sauce, you can substitute the double cream with single cream or even a splash of evaporated milk, though the sauce won’t be quite as thick and velvety.
- Different Protein: This meatball recipe works wonderfully with other ground meats. Turkey mince is a great lean alternative, while pork mince will give you even richer, more succulent meatballs.
What to Serve With Creamy Mushroom Chicken Meatballs Recipe
This dish is begging for something to soak up that incredible sauce. Here are my favourite pairings:
- Creamy Mashed Potatoes: The ultimate pairing. The fluffy, buttery mash is the perfect vessel for the meatballs and their creamy gravy.
- Pasta: Wide ribbons of pasta like pappardelle or tagliatelle are ideal for catching the sauce. For something a little different, our Creamy Garlic Penne Pasta is another great choice for pasta lovers.
- Crusty Bread: A simple, warm baguette is non-negotiable for mopping up every last bit of the sauce from the plate.
- A Fresh Salad: To balance the richness, serve it alongside a simple green salad with a zesty lemon dressing, like this Classic House Salad with Red Wine Vinaigrette.
Frequently Asked Questions

Creamy Mushroom Chicken Meatballs
Ingredients
Method
- Prepare the Meatballs: In a large mixing bowl, combine the chicken mince, breadcrumbs, grated Parmesan, beaten egg, chopped parsley, garlic powder, ½ tsp salt, and ¼ tsp black pepper. Mix gently with your hands until just combined. Be careful not to overmix.
- Shape the Meatballs: Lightly wet your hands to prevent sticking, then roll the mixture into about 16 evenly-sized meatballs, roughly the size of a golf ball. For best results, place them on a plate and chill in the fridge for 15 minutes to help them firm up.
- Sear the Meatballs: Heat the olive oil in a large, non-stick frying pan or skillet over a medium-high heat. Carefully add the meatballs to the pan, ensuring you don't overcrowd it (work in two batches if necessary). Cook for 5-7 minutes, turning occasionally, until they are golden brown on all sides. They don't need to be cooked through at this stage. Remove the meatballs from the pan with a slotted spoon and set them aside.
- Start the Sauce: Reduce the heat to medium. Add the butter to the same pan. Once it’s melted, add the finely chopped onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and cook for another minute until fragrant.
- Cook the Mushrooms: Add the sliced chestnut mushrooms to the pan. Turn the heat up slightly and cook for 6-8 minutes, stirring occasionally, until they have released their liquid and are nicely browned. This browning step is crucial for developing a deep flavour.
- Create the Sauce Base: Sprinkle the plain flour over the mushrooms and stir continuously for one minute to cook out the raw flour taste.
- Build the Creamy Sauce: Gradually pour in the chicken stock, whisking constantly to avoid lumps. Bring the mixture to a gentle simmer. Add the double cream and the fresh thyme sprigs. Stir well and let it simmer for 2-3 minutes until the sauce begins to thicken slightly.
- Finish Cooking the Meatballs: Gently return the seared meatballs to the sauce. Reduce the heat to low, cover the pan, and let everything simmer for 10-12 minutes, or until the meatballs are cooked through and tender. You can check they're cooked by ensuring they reach an internal temperature of 74°C (165°F), as recommended by the Food Standards Agency.
- Season and Serve: Remove the thyme sprigs. Taste the sauce and season with salt and pepper as needed. Garnish with extra fresh parsley and serve immediately. I find that letting it sit for five minutes off the heat allows the flavours to settle perfectly.
Notes
I really hope you give this Creamy Mushroom Chicken Meatballs Recipe a go. It’s a true favourite in my home, and a dish I’m always proud to serve. It has that wonderful ability to make any evening feel a little more special. If you do try it, please let me know what you think in the comments below. I’d love to hear how it turned out for you!
Happy cooking,
Adam Henderson

