Ricotta Meatballs
This post may contain affiliate links. Please read my disclosure policy.
Ricotta Meatballs are simmered in a rich marinara until they’re full of flavor and impossible to rush. The ricotta makes all the difference here, giving you meatballs that stay soft and hold together beautifully.

The Best Ricotta Meatballs (Trust Me)
Ricotta meatballs are one of those small changes that make you wonder why you didn’t do this sooner. They’re still meatballs, just softer, lighter, and a little more refined without being precious about it. Nothing dramatic, just better.
The ricotta melts into the meat as they cook and gives you meatballs that are rich without being heavy and soft without falling apart. Add a good marinara and suddenly this feels like something you’d happily serve to company, even if it’s just people you’ve already fed a hundred times.
Why You’ll Love These Ricotta Meatballs
- They’re soft, but still very much meatballs. No crumbling, no weird texture, just exactly what you want when you cut into one.
- The ricotta makes a quiet difference. You don’t taste it on its own, you just notice that everything feels smoother and more balanced.
- They sit beautifully in sauce. Give them a little time in the marinara and they soak up flavor without losing their shape.
- They feel a bit special without trying. These are the kind of meatballs you’d serve to guests and still be perfectly happy eating in sweatpants.
- They hold up well. Leftovers reheat nicely, which means tomorrow’s dinner is already handled.


- Crushed tomatoes: This is the base of the sauce. Crushed tomatoes give you body and texture, but tomato purée or passata work just as well.
- Onion and garlic: They’re not optional. They quietly do the background work that makes the sauce taste finished.
- Brown sugar: Just a small amount to round things out and take the edge off the tomatoes. Regular sugar works too.
- Heavy cream: This softens the sauce and adds a bit of richness. You can use half and half or leave it out entirely if you prefer.
- Italian seasoning: Store-bought is perfectly fine here. If you like to make your own, even better.
- Salt and pepper: Season as you go and adjust at the end. The sauce will tell you what it needs.

Start by combining all the meatball ingredients in a large bowl. Use your hands and mix gently, just until everything comes together. This is not the moment to overachieve, the lighter the touch, the better the meatballs.

Form the mixture into meatballs about 1½ inches across and place them on a lined baking sheet. If things feel sticky, lightly damp hands make this much easier.

Place the baking sheet in your preheated oven. Bake for 20-25 minutes, until the meatballs are browned and cooked through.
Alternative: If you prefer, you can air fry them at 375°F for 10-12 minutes, shaking the basket halfway through.

While the meatballs cook, soften the onion in olive oil until translucent, then add the garlic and let it do its thing briefly. You’re building a simple, reliable base here.

Stir in the crushed tomatoes, brown sugar, cream, Italian seasoning, salt, and pepper. Let the sauce simmer gently so everything settles in and tastes like it belongs together.

Add the meatballs to the sauce and let them simmer for a few minutes. Spoon sauce over the top, add a few dollops of ricotta if you’re feeling generous, and let everything warm through.

How To Serve
When I serve these Ricotta Meatballs, I like to pair them with sides that complement their rich and savory flavors. Here are some ideas you might love:
Easy Garlic Bread
Caesar Salad Recipe
Creamy Polenta
Antipasto Platter

Frequently Asked Questions
Can I make these ahead of time?
Yes. You can form the meatballs up to a day in advance and keep them covered in the refrigerator. Cook them when you’re ready, or cook them fully and reheat gently in the sauce.
How do I store leftovers?
Store the meatballs in their sauce in an airtight container in the refrigerator for up to 3 days. They reheat very well and may even taste better the next day.
Can I freeze ricotta meatballs?
Absolutely. Freeze the cooked meatballs with or without sauce for up to 3 months. Thaw overnight in the refrigerator and warm gently on the stove.
Can I skip the cream in the sauce?
You can. The sauce will be a bit brighter and less rich, but still perfectly good.
Can I use a different meat?
Yes. Ground pork or turkey both work here, though the texture will be slightly different. Just keep the ricotta, that’s doing important work.
Why are my meatballs falling apart?
This usually comes down to very wet ricotta or overhandling the mixture. Draining excess liquid and mixing gently solves most problems.

More Delicious Meatball Recipes
- Meatballs with Mushroom Gravy
- Salisbury Steak Meatballs
- Swedish Meatballs
- Butter Chicken Meatballs
- Firecracker Chicken Meatballs
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Ricotta Meatballs
Video
Ingredients
For Meatballs
- 1 pound lean ground beef
- 1 pound Italian sausage (mild or spicy)
- 1 cup ricotta cheese
- ½ cup Parmesan cheese (freshly grated)
- 1 large egg
- 1 medium onion (finely chopped, or grated)
- 3 cloves garlic (minced)
- ½ cup Italian breadcrumbs (plain)
- ¼ cup fresh parsley (chopped)
- 1 teaspoon dried oregano
- salt and pepper (to taste)
For Marinara Sauce
- 2 tablespoons olive oil
- 1 small onion (finely chopped)
- 3 cloves garlic (minced)
- 28 ounces crushed tomatoes (1 can)
- 1 tablespoon brown sugar
- ½ cup heavy cream
- 1 tablespoon Italian seasoning
- salt and pepper (to taste)
- fresh parsley (chopped, for garnish)
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Instructions
- Preheat your oven to 375°F (190°C).
- In a large mixing bowl, combine the ground beef, Italian sausage, ricotta cheese, grated Parmesan, egg, grated onion, minced garlic, breadcrumbs, chopped parsley, dried oregano, salt, and pepper. Mix until all ingredients are well combined but do not overmix to keep the meatballs tender.
- Using your hands or a cookie scoop, form the mixture into meatballs about 1½ inches in diameter and place them on a baking sheet lined with parchment paper.
- Bake the meatballs in the preheated oven for 20-25 minutes, or until they are browned and cooked through. You can also air fryer them for 10-12 minutes, shaking the basket halfway through, until the meatballs are browned and cooked through.
- While the meatballs are cooking, heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onion and sauté until softened, about 5 minutes. Add the minced garlic and cook for another 1-2 minutes until fragrant.
- Stir in the crushed tomatoes, brown sugar, heavy cream, Italian seasoning, salt, and pepper. Bring the sauce to a simmer and let it cook for 10-15 minutes, allowing the flavors to meld together.
- Once the meatballs are done cooking, gently place them into the simmering marinara sauce. Spoon some of the sauce over the meatballs to coat them.
- Let the meatballs simmer in the sauce for an additional 10 minutes to absorb the flavors. If desired, you can add dollops of additional ricotta cheese on top of the meatballs and let them melt slightly.
- Garnish the dish with fresh chopped parsley. Serve the ricotta meatballs hot, either on their own, over pasta, or with crusty bread on the side.
Notes
- Use whole-milk ricotta. It gives the best texture. If your ricotta looks watery, drain it briefly before using.
- Mix gently. Stir just until combined. The more you work the mixture, the firmer the meatballs become.
- Grating the onion helps. You get flavor and moisture without chunks, which keeps the meatballs smooth.
- Bake or air fry, both work. Choose whichever feels easiest and move on.
- A short simmer matters. Letting the meatballs sit in the sauce for a few minutes brings everything together.
- Leftovers reheat beautifully. Store them in the sauce and warm gently.
Nutrition Information
Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.








