Ricotta Meatballs (4 Ways!) Recipe
Introduction
These ricotta meatballs are tender, flavorful, and perfect for a comforting meal. Made with a blend of ground meats and a creamy herb ricotta mixture, they simmer in a rich marinara sauce for an irresistible dish you’ll want to make again and again.

Ingredients
- 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 egg, whisked
- ½ cup half and half (can substitute cream)
- ½ cup Italian breadcrumbs
- ½ cup Parmesan cheese
- ⅓ cup roughly chopped parsley, plus more to garnish
- 1 teaspoon Italian seasoning
- 1 teaspoon mustard powder
- 1 teaspoon salt
- ½ teaspoon pepper
- 1 lb. ground chuck, 80% lean
- ½ lb. ground pork (or ground sausage or veal)
Instructions
- Step 1: Prepare the herb ricotta mixture by combining ricotta cheese, minced garlic, dried basil, oregano, and parsley. Set aside.
- Step 2: Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the finely diced onion and cook for about 5 minutes until softened. Add the minced garlic and cook for 1 more minute. Remove from heat and let cool.
- Step 3: In a large bowl, mix together the whisked egg, half and half, Italian breadcrumbs, Parmesan cheese, chopped parsley, Italian seasoning, mustard powder, and ¾ cup of the herb ricotta mixture. Add the cooled onion and garlic mixture.
- Step 4: Season the ground chuck and pork with salt and pepper. Add the meat to the bowl and gently mix everything with your hands until just combined. Avoid overworking the meat to keep the meatballs tender.
- Step 5: Roll the mixture into 1½-inch meatballs and place them on a tray. Refrigerate for 15 minutes to help them firm up.
- Step 6: Heat the remaining olive oil in a large skillet over medium-high heat, adding enough oil to reach about halfway up the sides of the meatballs. Brown the meatballs in batches, leaving space around each so they can be easily turned. Brown for about 1½ minutes per side, then remove and set aside.
- Step 7: Remove excess oil from the skillet. Pour in the marinara sauce and add about ¼ cup of water to prevent the sauce from getting too thick. Add the browned meatballs back to the skillet and spoon sauce over them.
- Step 8: Cook the meatballs in the sauce over medium heat, partially covered, for 30 minutes. During the last 15 minutes, dollop the remaining herb ricotta mixture on top of the meatballs to heat through.
- Step 9: Garnish with additional parsley and serve warm.
Tips & Variations
- Use Rao’s marinara sauce for the best flavor or try your favorite homemade marinara.
- Any combination of ground chuck, pork, sausage, or veal works well in these meatballs.
- Grate Parmesan cheese fresh from a wedge to enhance flavor and texture.
- Coating your hands with a little oil makes shaping the meatballs easier and less sticky.
- For alternative cooking methods, consider baking or slow-cooking the meatballs; adjust times accordingly.
Storage
Store leftover meatballs and sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave until warmed through. For longer storage, freeze the meatballs in sauce for up to 3 months; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these meatballs ahead of time?
Yes, you can prepare the meatballs up to the point of cooking, then refrigerate them for up to 24 hours before cooking. This can help the flavors meld and make meal prep easier.
What can I serve with ricotta meatballs?
These meatballs pair wonderfully with pasta, crusty bread, or a fresh green salad. They also make great sandwiches when served in a hoagie roll with extra sauce.
PrintRicotta Meatballs (4 Ways!) Recipe
These Ricotta Meatballs are a flavorful and tender take on classic Italian meatballs, enriched with a herb-infused ricotta mixture and cooked gently in marinara sauce. The recipe features a mixture of ground meats for depth, flavored with fresh herbs, Parmesan, and Italian seasoning, then seared and simmered in sauce before being topped with creamy ricotta for a luscious finish. Perfect as a comforting family dinner served with pasta or crusty bread.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 4 servings (about 20 meatballs) 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Ingredients
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 (can substitute cream)
- ½ cup Italian breadcrumbs
- ½ cup Parmesan cheese, freshly grated
- ⅓ cup roughly chopped fresh parsley, plus more to garnish
- 1 teaspoon Italian seasoning
- 1 teaspoon mustard powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 lb. ground chuck (80% lean)
- ½ lb. ground pork (or substitute ground sausage or veal)
Sauce and Cooking
- 32 oz. marinara sauce (Rao’s recommended)
- ½ cup olive oil, divided
- ¼+ cup water (optional, to adjust sauce consistency)
Instructions
- Prepare Herb Ricotta Mixture: In a bowl, combine ricotta cheese, minced garlic, dried basil, oregano, and parsley. Stir well and set aside.
- Cook Onions and Garlic: Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the finely diced yellow onion and soften for about 5 minutes until translucent. Add minced garlic and cook for 1 more minute. Remove from heat and let cool.
- Mix Meatball Ingredients: In a large bowl, whisk the egg and half and half together. Add Italian breadcrumbs, grated Parmesan, chopped parsley, Italian seasoning, mustard powder, and ¾ cup of the prepared herb ricotta mixture. Add the cooled onions and garlic and mix well.
- Add Meat and Season: Season ground chuck and ground pork with salt and black pepper. Add the meat to the bowl with the other ingredients and gently combine by hand, being careful not to overmix to keep the meatballs tender.
- Form Meatballs: Roll the mixture into 1 ½-inch meatballs and place them on a tray. Refrigerate for 15 minutes to firm up.
- Brown Meatballs: In a large skillet, heat the remaining olive oil over medium-high heat, using enough oil to cover meatballs halfway. Brown the meatballs in batches without overcrowding the pan, allowing about 1 ½ minutes per side until nicely browned. Use tongs to carefully remove meatballs and set aside.
- Sauce Preparation: Remove excess oil from the skillet. Pour in 32 oz. marinara sauce and add about ¼ cup or more of water to thin the sauce slightly if needed. The sauce will thicken as it cooks, especially with ricotta added later.
- Cook Meatballs in Sauce: Return meatballs to the skillet, spoon some sauce over them, and simmer for 30 minutes over medium heat, partially covered to allow some evaporation and thickness.
- Add Remaining Ricotta Mixture: Dollop the remaining herb ricotta mixture on top of the meatballs in the last 15 minutes of cooking and let it heat through gently in the sauce.
- Garnish and Serve: Once cooked, garnish the meatballs with extra fresh parsley and serve hot, ideally with your favorite pasta or crusty bread.
Notes
- For best flavor, use Rao’s marinara sauce or prepare your own homemade marinara.
- You can vary the ground meats, using pork, sausage, veal, or any mix you prefer.
- Freshly grate Parmesan cheese from a wedge instead of packaged grated cheese for better texture and flavor.
- Coat your hands lightly with oil when shaping meatballs to prevent sticking.
- Try alternate cooking methods like baking or slow cooking to vary texture and convenience.
- This recipe is featured on page 159 of the cookbook “Let’s Eat!” which includes more delicious variations.
Keywords: Ricotta meatballs, Italian meatballs, ground beef meatballs, meatballs in marinara, herb ricotta meatballs, dinner recipes, comfort food

