Chicken Meatballs with Ricotta (Viral Hailey Bieber Recipe)
Most viral recipes are interesting exactly once. You make them, you get the reference, you never think about them again.
This chicken meatball recipe with ricotta is the rare one that earned a spot in the actual rotation — the short list of dinners you can make on a Tuesday without deciding anything.
It’s inspired by Hailey Bieber’s viral chicken meatballs: ground chicken, ricotta, Italian breadcrumbs, a few seasonings you already own.
The meatballs brown in a
And yes — both ricotta and cottage cheese. I know how that sounds. They’re doing two completely different jobs.
The ricotta goes inside, where it keeps lean ground chicken from turning into rubber. The cottage cheese goes on top, where it melts into the hot marinara and makes the sauce creamy. One is insurance. One is the whole point.
It sounds like something the internet invented to make people argue in the comments. It’s also a genuinely good dinner, and it lands in the same category as my 15-minute honey garlic chicken: one pan, no thinking required.

This post contains affiliate links. If you buy through them, Reach Wellth may earn a small commission, at no extra cost to you. I only link to things I actually use.
What Are Hailey Bieber’s Viral Chicken Meatballs?
Hailey Bieber shared a photo of chicken meatballs with tomato sauce, cottage cheese and Parmesan on Instagram, with the caption that launched a thousand grocery lists: “I’m sorry but my chicken meatballs with tomato sauce, cottage cheese, and Parmesan is seriously to die for.”
Search “Hailey Bieber meatballs” now and you get thousands of versions, but she did eventually follow up with the method. Combine ground chicken with ricotta, Italian seasoning, garlic powder, salt, pepper, breadcrumbs and an egg. Roll into balls. Pan-fry until crispy. Cover with tomato sauce to finish. Top with Parmesan and cottage cheese.
The only problem: no measurements. Anywhere.
Her version is very much a measure-with-your-heart recipe, which is charming right up until you’re standing at the counter holding a container of ricotta, wondering how much of it ground chicken can absorb before the whole thing gives up on being a meatball.
So I measured. Everything below is the same idea and the same method, pinned down to a repeatable four-serving dinner.
If you want the backstory on how the trend took off, Allrecipes broke down her original, and The Kitchn tested it before the rest of the internet got to it.
Why Ricotta Works In Any Meatball Recipe
Ground chicken is lean, cheap and everywhere, and it will absolutely turn on you. Overmix it or overcook it by two minutes and you get something closer to a bouncy ball than dinner.
Ricotta is the hedge. It adds moisture and a little fat to a meat that doesn’t have much of either, so the centers stay tender even if your timing is imperfect. It doesn’t make the meatballs taste cheesy — you’d never guess it was in there.
The breadcrumbs soak up that extra moisture so the mixture is still shapeable. The egg holds it together. Italian seasoning and garlic powder do the flavor work so you don’t have to open six jars.
That’s the whole mechanism. Four ingredients doing four jobs, and no step where you have to be precise.
None of this is specific to chicken, by the way. Any meatball recipe with ricotta in it is solving the same problem — it’s just that lean poultry has the problem worst. Beef and pork don’t need the help as badly, but they don’t suffer for it either.
If you’re now the owner of a mostly-full container of ricotta, my caramelized peach crostini with whipped ricotta is the fastest way to use the rest before it turns into a science project in the back of the fridge.
Best Ricotta For Meatballs
Ricotta is one of those ingredients where the cheap one and the good one are genuinely different products, and this is a place it shows.
Buy whole-milk. Part-skim and fat-free ricotta are mostly water held together by optimism — they weep into the mixture and leave you with a wetter, blander meatball. The entire appeal of meatballs with ricotta cheese is the fat and moisture it adds, so buying the version with the fat taken out defeats the point.
What to look for on the label
Two things: whole milk, and a short ingredient list. Good ricotta is milk, cream, salt and an acid or culture. If you see gums, stabilizers or modified food starch, it’s been engineered to hold water — and that water ends up in your meatball mixture.
Brands worth buying
Calabro whole-milk ricotta is the one to grab if your store carries it. It’s drier and more curd-forward than most, which is exactly what you want when it’s going into ground meat.
BelGioioso Ricotta con Latte is easier to actually find and still a real step up from the standard supermarket tub.
And store-brand whole-milk ricotta is fine. It’ll make a good meatball. This is a supporting player in a jar-of-marinara dinner, not a cheese board — don’t let a ricotta upgrade become the reason you don’t make dinner.
If your ricotta is watery
Drain it. Set it in a fine-mesh strainer over a bowl for 15 to 20 minutes, or press it between paper towels if you’re impatient.
You’ll be surprised how much liquid comes out of a supermarket tub, and that liquid is the whole difference between a mixture you can roll and one that won’t hold a shape.
Ingredients You’ll Need
Ground chicken
One pound. If you can find a blend with some dark meat — anything labeled 93% lean or lower — take it, because the extra fat is doing you a favor. Ground chicken breast works too; it’s just less forgiving about timing. Ground turkey swaps in one-for-one without changing anything else.
Whole-milk ricotta
You only need ¼ cup, and it should be whole-milk — see above for which ones are worth buying.
Resist the urge to add more. Past about ¼ cup the mixture stops holding a shape and you’re rolling wet sand.
Italian breadcrumbs
Regular or gluten-free both work — I keep https://amzn.to/4zJoimZ around because they behave like the real thing instead of turning to dust.
Italian-style is doing double duty here: binder plus seasoning. If all you have is plain, add another ½ teaspoon of Italian seasoning and carry on.
Egg
One large egg, and don’t skip it. It’s the structure holding the ricotta and the chicken together.
Seasonings
Italian seasoning, garlic powder, salt and black pepper. Four things, all of which are probably already in your cabinet. Red pepper flakes if you want heat, but the recipe doesn’t need them.
Marinara sauce
One 24-ounce jar of something you actually like. The meatballs simmer directly in it, so the sauce isn’t a background player — it’s half the flavor of the finished dish.
This is not the night for the sad jar in the back of the pantry that nobody wants to finish. Rao’s marinara is the one I don’t think twice about.
Cottage cheese and Parmesan
The cottage cheese does not go in the meatball mixture. It goes on top, cold, right before you eat — about 2 tablespoons per bowl.
Finish with grated Parmesan and whatever you feel like: fresh basil, cracked pepper, red pepper flakes.
And if cottage cheese has quietly taken over a full shelf of your refrigerator, my cottage cheese alfredo sauce is the highest-return way I know to use it up.

Helpful Tools
Nothing here is required, but two things make this meaningfully less annoying.
Ground chicken is sticky in a way that beef simply isn’t, so a cookie scoop saves you from the sensation of wearing your dinner. It also keeps the meatballs the same size, which is the actual reason they finish cooking at the same time.
You’ll want a large
And an instant-read thermometer. Chicken meatballs need to hit 165°F in the center, and checking one is faster and less demoralizing than cutting every single meatball open to guess.
How To Make Chicken Meatballs With Ricotta
Mix gently, then stop
Ground chicken, ricotta, breadcrumbs, egg, Italian seasoning, garlic powder, salt and pepper into a large bowl.
Clean hands are the easiest tool, but go light. You’re distributing, not kneading. The moment the ricotta and seasonings are evenly spread through, you’re done — every extra squeeze past that point makes the meatballs denser.
The mixture will feel softer and stickier than beef meatballs. That’s expected, not a mistake. If it’s so loose it won’t hold any shape at all, add one tablespoon of breadcrumbs and try again.
Give the breadcrumbs five minutes
Let the mixture sit for about five minutes before you shape anything.
This is the step everyone skips and the one that makes the biggest difference. The breadcrumbs pull in moisture from the ricotta and egg, and the mixture goes from sticky to workable without you doing a thing.
Then scoop into roughly 12 meatballs. Wet or lightly oil your hands first so the chicken releases instead of clinging. They don’t need to be pretty — they just need to be about the same size.
Brown the outside
Heat one tablespoon of olive oil in a large
Now leave them alone. This is the part where chicken meatballs fall apart, and it’s almost always because they got moved too early. They’re soft when raw, and they will not release from the pan until a crust forms. Give the first side long enough to color, and they’ll turn easily.
Brown a few sides. They don’t need to be cooked through — the marinara handles that.
Finish in the marinara
Pour the whole jar into the
Bring it to a gentle simmer, drop the heat, cover, and let it go 12 to 15 minutes. Turn them once if you think of it.
Timing depends on how big yours ended up, so check one with a thermometer. 165°F in the center and they’re done.
Add the part everyone’s talking about
Spoon the meatballs and sauce into shallow bowls. Add a scoop of cold cottage cheese to each, then Parmesan, then basil or red pepper flakes if you want them.
Serve it right away, because the temperature contrast is the whole trick.
As you eat, the cold cottage cheese softens into the hot marinara and turns the sauce creamy without disappearing into it. It reads like something that took much longer than it did.

Do You Have To Add the Cottage Cheese?
No. But you’d be skipping the part that made this go viral in the first place.
Leave it off and you still have tender chicken and ricotta meatballs in marinara, which is a perfectly good dinner and nobody will complain.
Add it and you get a second creamy element, a real protein bump, and that hot-cold contrast that separates chicken meatballs with cottage cheese from every other chicken meatball recipe.
If the texture of cottage cheese is the sticking point — and for a lot of people it is — blend it smooth first. Same creaminess, no curds, no negotiation with yourself over every bite.
What To Serve With Chicken Ricotta Meatballs
Honestly? Exactly as written. Meatballs, marinara, cottage cheese, Parmesan, one bowl, done. That’s the version I make most.
When you want it to stretch further:
- Pasta or zucchini noodles
- Garlic bread
- Roasted broccoli
- A simple green salad
- Rice or quinoa
- Steamed vegetables
- Crusty bread for the sauce left in the bowl
My garlic green beans are the side I default to, mostly because they don’t add a second recipe to think about.
Leftovers are the underrated part. Pack the meatballs and sauce in one container and the cottage cheese in another, warm the first, add the second after. If your lunch situation needs help beyond this, I keep a running list of work lunch ideas you’ll actually want to pack.
Easy Variations
- Make them gluten-free: Swap in gluten-free Italian breadcrumbs. Nothing else changes.
- Add fresh garlic: One or two finely minced cloves in the mixture.
- Make them spicy: Red pepper flakes in the meatballs, the sauce, or both.
- Add greens: Stir a few handfuls of baby spinach into the marinara in the last few minutes.
- Skip the sauce: Finish the browned meatballs covered in the
skillet and serve with cottage cheese and Parmesan only — this is Hailey’s alternate version. - Blend the cottage cheese: Smooth topping, same effect, no curds.
- Go Parmesan-forward: A few tablespoons of finely grated Parmesan in the meatball mixture. Good, but it moves further from the original.
Turkey meatballs with ricotta
Ground turkey swaps in one-for-one — same pound, same everything else. If anything it needs the ricotta more than chicken does, because most grocery-store ground turkey runs leaner than most ground chicken.
Look for 93% lean rather than 99%. The 99% is where turkey earned its dry reputation, and no amount of ricotta is going to rescue it.
Everything else holds: same five-minute rest, same browning, same 165°F.
Storage And Reheating
Keep the cooked meatballs and marinara together in an airtight container in the fridge for three to four days.
Keep the cottage cheese separate and add it after reheating. Heating it in the sauce makes it release liquid and lose the cold contrast that makes the topping worth doing.
Reheat single servings in the microwave, or warm the meatballs gently in a covered
To freeze: cool completely, transfer to a freezer-safe container, freeze up to three months. Thaw overnight in the refrigerator and reheat until the centers hit 165°F. Don’t freeze cottage cheese with them — add it fresh when you serve.
Frequently Asked Questions
Can you put ricotta cheese in meatballs?
Yes, and it’s one of the better things you can do to a meatball. Ricotta acts as a panade — the moisture-and-fat step that keeps ground meat tender — so it does the same job milk-soaked bread does in a traditional Italian recipe, with a lot less fuss.
It matters most in lean meat. Chicken and turkey get the biggest benefit; beef and pork need it less but aren’t hurt by it. Use about ¼ cup per pound and don’t go heavier, or the mixture stops holding together.
What can I substitute for ricotta cheese in meatballs?
Blended cottage cheese is the closest swap — same fat and moisture, and once it’s smooth nobody can tell. Same ¼ cup.
Whole-milk Greek yogurt works in a pinch but is tangier, so expect a small flavor shift. Or go traditional: soak 2 tablespoons of breadcrumbs in 2 tablespoons of whole milk for five minutes and use that. That’s the original panade, and it’s what the ricotta is standing in for.
Can I put cottage cheese inside the chicken meatballs?
You can, but Hailey Bieber’s version puts ricotta inside and cottage cheese on top, and there’s a reason. Ricotta is smoother and disappears into the meat; cottage cheese curds stay noticeable.
If you want to make cottage cheese chicken meatballs anyway, blend it completely smooth first, and expect to add an extra tablespoon of breadcrumbs since it runs wetter than ricotta.
How do you keep chicken meatballs from falling apart?
Three things, in order of how much they matter: don’t move them in the
Almost every meatball that falls apart got turned too early. Wait for the release.
Why is my chicken meatball mixture so sticky?
Because ground chicken is sticky, and ricotta and egg make it more so. This is normal and not a sign you did anything wrong.
Wet or lightly oil your hands before shaping, or use a cookie scoop and skip the hand-rolling entirely. If it genuinely won’t hold a shape, add one more tablespoon of breadcrumbs.
Why did my chicken meatballs turn out rubbery?
Usually overmixing, sometimes overcooking. Ground chicken tightens fast when you work it hard, and a few extra minutes past 165°F squeezes the moisture out.
Mix only until combined, and pull them the moment the thermometer says they’re there.
How long do chicken meatballs take to cook?
About 20 to 25 minutes after shaping: 6 to 8 minutes browning, then 12 to 15 minutes simmering in the marinara.
Size changes everything, so check the center for 165°F rather than trusting the clock.
Can I bake these chicken meatballs instead?
Yes, and it’s the easier route if you don’t want to stand at the stove. Arrange them on a parchment-lined sheet pan and bake at 400°F for 18 to 22 minutes, until they reach 165°F.
For a crust closer to the
Can I make these in the air fryer?
Yes. Air fry at 375°F for 10 to 12 minutes, shaking or turning halfway, until they hit 165°F.
Work in a single layer with space between them — crowded meatballs steam instead of browning. Warm the marinara separately and combine at the end.
Can I make chicken ricotta meatballs ahead of time?
Yes, two ways. Shape the raw meatballs up to a day ahead and keep them covered in the refrigerator, or cook the whole thing — meatballs and sauce — refrigerate, and reheat when you need it.
Either way, the cottage cheese waits until the last minute.
Can I freeze chicken meatballs with ricotta?
Yes. Ricotta meatballs freeze well once cooked, with or without the marinara, for up to three months.
Thaw overnight in the refrigerator and reheat until the centers reach 165°F, then add cottage cheese and Parmesan fresh.
Are these high protein chicken meatballs?
Yes — about 37 grams of protein per serving, with roughly 480 calories, 27 grams of fat and 20 grams of carbs. Three meatballs, sauce, cottage cheese and Parmesan all counted.
Ground chicken does most of that work, but the ricotta, egg, Parmesan and cottage cheese each add a few grams, which is how a recipe that reads like comfort food ends up in the same protein range as a chicken breast dinner.
Your exact numbers will shift with your brands — a leaner marinara or full-fat cottage cheese moves things a few grams either way.
If protein-forward comfort food is what you’re after in general, my high-protein Panera broccoli cheddar mac and cheese runs on the same logic.
What if I don’t really cook?
Then this is a good place to start. It’s one bowl, one pan, a jar of sauce, and no technique you have to get right. If cooking is generally the part of the day you’d rather skip, how to eat healthy when you hate cooking is the bigger-picture version of this.
PrintChicken Meatballs with Ricotta
Tender chicken meatballs made with ricotta and Italian breadcrumbs, browned in a skillet and simmered in marinara. Finish each serving with cottage cheese and Parmesan for the viral Hailey Bieber-inspired version.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings, approximately 12 meatballs
- Category: Dinner
Ingredients
For the Chicken Meatballs
- 1 pound ground chicken
- ¼ cup whole-milk ricotta
- ½ cup Italian-style breadcrumbs, regular or gluten-free
- 1 large egg
- 1 teaspoon Italian seasoning
- 1 teaspoon garlic powder
- ½ teaspoon fine sea salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
For the Sauce and Toppings
- 1 24-ounce jar marinara sauce
- ½ cup cottage cheese, or approximately 2 tablespoons per serving
- ¼ cup freshly grated Parmesan
- Fresh basil, optional
- Red pepper flakes, optional
- Freshly ground black pepper, optional
Instructions
- Add the ground chicken, ricotta, breadcrumbs, egg, Italian seasoning, garlic powder, salt and pepper to a large mixing bowl. Mix gently with clean hands until just combined — stop as soon as the ricotta and seasonings are evenly distributed.
- Let the mixture rest for 5 minutes so the breadcrumbs absorb some of the moisture.
- Divide into approximately 12 evenly sized meatballs. Wet or lightly oil your hands, or use a cookie scoop, to prevent sticking.
- Heat the olive oil in a large skillet over medium heat.
- Add the meatballs in a single layer with space between them. Cook 6 to 8 minutes, turning occasionally, until browned on several sides. Do not move them until a crust forms or they will stick and break.
- Pour the marinara into the skillet and gently roll the meatballs to coat.
- Bring to a simmer, reduce the heat, cover and cook 12 to 15 minutes, until the meatballs reach 165°F in the center.
- Divide the meatballs and marinara between four shallow bowls.
- Top each serving with cold cottage cheese, Parmesan and optional basil, red pepper flakes or black pepper.
- Serve immediately, while the temperature contrast is still there.
Notes
- Ground chicken is naturally sticky. Wet hands or a cookie scoop make shaping much easier.
- If the mixture is too loose to hold a shape, add one tablespoon of breadcrumbs.
- Do not overmix — worked-over ground chicken turns dense and rubbery.
- Use whole-milk ricotta. Fat-free is watery and won’t keep the meatballs tender.
- Ground chicken labeled 93% lean or lower is more forgiving than ground breast.
- Ground turkey can replace the ground chicken one-for-one.
- To bake instead: 400°F for 18 to 22 minutes, or 425°F with 2 to 3 minutes under the broiler for more crust.
- To air fry: 375°F for 10 to 12 minutes in a single layer, turning halfway.
- For a smoother topping, blend the cottage cheese before serving.
- Keep cottage cheese separate from leftovers and add it after reheating.
- Refrigerate cooked meatballs and marinara for 3 to 4 days, or freeze up to 3 months.








Get the Weekly Wellth Newsletter
Stay up to date & receive the latest posts in your inbox.