Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Ricotta Meatballs in Marinara Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These ricotta meatballs are tender, flavorful, and versatile, perfect for pairing with pasta, stuffing in subs, or enjoying alongside a fresh salad. Made with a herb-infused ricotta mixture and ground beef, they can be cooked on the stovetop, baked, or slow-cooked for convenience.

  • Total Time: 1 hour 10 minutes
  • Yield: About 43 meatballs

Ingredients

Sauce and Oil

  • 32 oz marinara sauce
  • ½ cup olive oil, divided

Herb Ricotta Mixture

  • 15 oz ricotta cheese
  • 1 teaspoon garlic, minced
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon dried parsley

Meatballs

  • 1 yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 large egg, whisked
  • ½ cup half-and-half (or cream)
  • ½ cup Italian breadcrumbs
  • ½ cup grated Parmesan cheese
  • ⅓ cup roughly chopped parsley, plus more for garnish
  • 1 teaspoon Italian seasoning
  • 1 teaspoon mustard powder
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • lb ground beef (80–85% lean)

Instructions

  1. Prepare Herb Ricotta Mixture: Combine ricotta cheese, minced garlic, dried basil, oregano, and parsley in a bowl. Set aside to develop flavors.
  2. Cook Aromatics: Heat 1 tablespoon olive oil in a skillet over medium heat. Add finely diced onion and sauté for about 5 minutes until softened. Add minced garlic and cook for an additional minute. Remove from heat and allow to cool.
  3. Mix Meatball Ingredients: In a large bowl, combine whisked egg, half-and-half, Italian breadcrumbs, grated Parmesan, chopped parsley, Italian seasoning, mustard powder, and ¾ cup of the prepared herb ricotta mixture. Stir in the cooled onion and garlic mixture.
  4. Combine with Ground Beef: Season ground beef with salt and black pepper. Add to the bowl with other ingredients and gently mix with hands just to combine; avoid overmixing to keep meatballs tender.
  5. Form Meatballs: Roll the mixture into 1½-inch meatballs and place them on a tray. Refrigerate for 15 minutes to help them hold their shape during cooking.
  6. Brown Meatballs: Heat remaining olive oil in a large skillet over medium-high heat, adding enough oil to reach halfway up the sides of the meatballs. Brown meatballs in batches, about 1½ minutes per side. Transfer browned meatballs to a plate.
  7. Prepare Sauce: Carefully remove excess oil from the skillet, leaving some for flavor. Add marinara sauce and about ¼ cup water to the skillet to prevent thickening.
  8. Simmer Meatballs in Sauce: Return the browned meatballs to the skillet, spoon sauce over them, and cook partially covered on medium heat for 30 minutes, allowing flavors to meld and meatballs to cook through.
  9. Add Remaining Herb Ricotta: During the last 15 minutes of cooking, dollop the remaining herb ricotta mixture over the meatballs and let it warm through gently.
  10. Garnish and Serve: Sprinkle with fresh chopped parsley and serve with pasta, in subs, or alongside a fresh salad.

Notes

  • These meatballs can also be baked or cooked in a slow cooker. For baking, place meatballs on a baking sheet and bake at 400°F (200°C) for 20-25 minutes, then simmer in sauce. For slow cooking, brown meatballs first, then cook in marinara sauce on low for 4-6 hours.
  • Do not overmix the meat mixture to keep the meatballs tender.
  • Using half-and-half or cream adds richness but can be substituted with milk for a lighter version.
  • Leftover meatballs can be frozen before or after cooking for up to 3 months.
  • Letting the meatballs rest in the fridge before cooking helps them hold together better.
  • Author: Olivia
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian