Skip to Content

Marry Me Meatballs

These tender, flavorful meatballs are cooked in a creamy, savory sauce with Parmesan cheese, sun-dried tomatoes, garlic, and herbs, creating a dish so delicious, it might just inspire a marriage proposal! Perfect for cozy nights in or special occasions, Marry Me Meatballs can be made with your choice of chicken, beef, or pork, allowing you to customize the flavor to suit your taste.

marry me meatballs drizzled in Tuscan cream sauce with mashed potatoes in a skillet
Save This Recipe Form

Want to save this recipe in your inbox?

Enter your email below & we'll send it directly to you! Plus you’ll get my free 2024 Holiday Menu with the recipes I am making for the holidays!

This post contains affiliate links. Please read my full disclosure here.

You will love my Marry Me Salmon, Marry Me Chicken Soup, and Marry Me Chicken Pasta, too!

Key Ingredients

  • Ground Beef, Turkey, or Chicken- Brandi’s Hack: If you want to save time, look for pre-cooked meatballs in the frozen section of the grocery store.
  • Breadcrumbs- Only needed if you’re making homemade meatballs.
  • Egg- Only needed if you’re making homemade meatballs.
  • Garlic- Brandi’s Hack: Grab pre-peeled garlic in the grocery store.
  • Spinach
  • Sundried Tomatoes
  • Cream
  • Broth
  • Parmesan Cheese
  • Butter
  • Flour
  • Spices
raw ground beef, breadcrumbs, egg, and spices in separate glass bowls
grated Parmesan reggiano cheese, spices, butter, and flour in separate glass bowls
fresh spinach and sundried tomatoes in separate glass bowls

Why is it Called Marry Me?

This dish features tender meatballs cooked in a rich, creamy sauce infused with sun-dried tomatoes, garlic, and herbs. The name means that the dish is so delicious it could inspire someone to put a ring on it (I know that’s right)! The sauce is a creamy blend that coats the meatballs perfectly.

What Type of Meat to Use

You can use ground chicken, turkey, beef, or pork. Ground chicken and turkey are lean options that will work for this recipe. Using either of these is great, because it will help balance out the calories and fat present in the cream sauce. I use ground beef because it’s easy to find and affordable. Use what will work best for you.

Beef and pork are great options for really tender and juicy meatballs. Since this dish is drenched in a cream sauce, this will also accent chicken and turkey well, which have a tendency to dry out.

How to Make Marry Me Meatballs

Detailed measurements and full instructions can be found in the recipe card at the bottom of this post.

  1. In a large mixing bowl, combine ground meat, breadcrumbs, egg, Italian seasoning, smoked paprika, salt, and pepper.
  2. Take about 1–2 tablespoons  of the mixture and form a ball. Continue until all the mixture is used, making even-sized meatballs for uniform and even cooking.
  3. Pan sear/simmer, bake, or air fry the meatballs.
  4. Place a saucepan or skillet on the stove at medium heat. Add butter and allow it to melt.
  5. Once the butter has melted add in flour and stir. This will create a roux that will thicken the cream sauce.
  6. Add in heavy cream, garlic and grated Parmesan reggiano. Stir until combined.
  7. Add spinach and sundried tomatoes and stir. Cook until the spinach has wilted and the cream sauce is smooth.
  8. Add the cooked meatballs to the pan with the sauce. Serve.
collage of 4 photos with raw ground beef meatballs in a skillet
Tuscan cream sauce in a skillet

Bake or Pan Fry the Meatballs

Either method will work for this recipe! You can also use the air fryer. If you want to save a little time, you bake or air fry the meatballs. Prepare the cream sauce while the meatballs cook and once they are done, you can pair them with the sauce. (The recipe below includes the instructions for how to perform each of these methods).

I make this a one-pot dish. I pan fry, then simmer the meatballs in the same pan I make the cream sauce. 

marry me meatballs drizzled in Tuscan cream sauce with mashed potatoes in a skillet

Parmesan Reggiano Cheese

For best results I recommend you use the cheese labeled Parmesan Reggiano. It comes in a block and you grate it (this doesn’t take long). It adds a richer, more complex flavor compared to regular parmesan. Parmigiano-Reggiano, often called the “King of Cheeses,” is an Italian cheese that’s aged longer (usually 12 to 36 months), which gives it a deeper, nuttier, and more savory flavor.

Parmigiano-Reggiano has a granular texture that melts smoothly into the sauce, creating a silkier consistency. This is different than regular parmesan, which is drier or less refined in texture, affecting the creaminess of the dish.

Parmigiano-Reggiano is a protected designation of origin (PDO) product, meaning it’s made using traditional methods and strict quality standards in specific regions of Italy. Regular parmesan, especially pre-grated varieties, can be mass-produced with fewer regulations, resulting in less flavor and a more generic taste.

marry me meatballs drizzled in Tuscan cream sauce with mashed potatoes in a white bowl

How to Prevent Dry Meatballs

  • Use Fatty Meat: Choose ground meat with a slightly higher fat content. If you’re using ground beef, go for an 80/20 mix (80% lean, 20% fat) rather than leaner cuts. If you’re using chicken or turkey, the meatballs (alone) will likely be dry.
  • Don’t Overmix the Meat: Overmixing compacts the meat, making meatballs dense and tough. Mix the ingredients gently until just combined. I use a silicone spoon to do this.
  • Include a Binder: Don’t skip the egg and breadcrumbs. Binders like eggs and breadcrumbs are essential for holding the meatballs together and preventing them from becoming tough.
  • Simmer in Sauce: For extra moisture, finish cooking the meatballs in the sauce. This allows the meatballs to absorb the flavors and moisture from the sauce, resulting in a juicier texture.
marry me meatballs drizzled in Tuscan cream sauce with mashed potatoes in a skillet

How to Ensure the Meatballs Don’t Fall Apart

  • Chill the Mixture: (I only do this if I encounter issues while trying to form the meatballs). After mixing, let the meatball mixture rest in the refrigerator for 15–30 minutes. Chilling firms up the fats, which helps the meatballs hold their shape better during cooking.
  • Handle Them Gently While Forming: When shaping the meatballs, avoid pressing too hard or compacting the meat. Gently roll the meatballs in your hands just until they’re formed to avoid making them dense and crumbly.
  • Don’t Overcrowd the Pan: When pan-frying, avoid overcrowding as it makes it hard to turn them without breaking. Give each meatball space to brown properly.
  • Bake on a Rack (if Baking): Use a wire rack on a baking sheet to allow air to circulate around the meatballs, which helps them keep their shape without sitting in excess fat.

What to Do if the Sauce is Too Thick

The sauce will thicken up more and more as it stands. This is a good thing because it allows you to reheat the sauce without worrying that it will become too thin. Serve this dish immediately for best results. If your sauce starts to thicken, add a few drops of liquid and stir to thin it out. You can use cream, milk, broth, water, etc. Add more spices to suit your taste if you need it.

marry me meatballs drizzled in Tuscan cream sauce with mashed potatoes in a white bowl

How to Substitute Heavy Cream

You can use half-and-half as a 1:1 ratio substitute. It’s a mix of milk and cream, so it provides a creamy texture but with less fat than heavy cream. The sauce will still be rich, but lighter, and not as thick.

Plain Greek yogurt will give the dish a tangier flavor and a creamy consistency. You can use 1/2-3/4 cup. Be sure to add it off the heat (or on low heat) to avoid curdling. This option is lower in fat and adds some protein.

Full fat coconut milk is a 1:1 substitute for heavy cream. Coconut milk or cream offers a dairy-free alternative with a rich, creamy texture. It will add a subtle coconut flavor to the dish.

What Type of Pan to Use

I use a 12 inch cast iron pan because it’s large enough to cook all of the meatballs at once, and I can cook the sauce in the same pan. You can also use a nonstick skillet.

Substitutions and Add-ins Ideas

  • Cherry or grape tomatoes
  • Roasted red peppers
  • Basil
  • Parsley
  • Thyme
  • Oregano
  • Kale
  • Mushrooms
  • Zucchini
  • Bell Peppers
  • Red Pepper Flakes
  • Lemon Juice
  • Capers
  • Olives

How to Store

You can store leftovers tightly covered and sealed for 3-4 days.

marry me meatballs drizzled in Tuscan cream sauce with mashed potatoes in a white bowl

How to Reheat Leftovers

Stovetop: Place the meatballs and sauce in a skillet over low to medium heat. Add a splash of broth, cream, or milk to help rehydrate the sauce if it has thickened too much. Cover the skillet with a lid and heat for 5–10 minutes, stirring occasionally, until the meatballs are heated through.

Microwave: Microwave on medium heat in 1-minute intervals, stirring in between, until the meatballs are hot. Add a splash of milk, cream, or broth if the sauce seems too thick or dry.

Freezing

You can freeze the meatballs in the cream sauce for 2-3 months for optimal freshness. Defrost in the fridge overnight and reheat using either method listed above. Since the sauce is made with dairy, you will notice separation when you reheat.

Pair With These Recipes

Buttermilk Mashed Potatoes
Chipotle Rice Recipe

Air Fryer Asparagus
Mashed Sweet Potatoes and Brown Sugar
Roasted Ranch Potatoes with Seasoning
Southern Cooked Cabbage
Air Fryer Garlic Green Beans

marry me meatballs drizzled in Tuscan cream sauce with mashed potatoes in a white bowl
Print Pin
5 from 1 vote

Marry Me Meatballs

These tender, flavorful meatballs are cooked in a creamy, savory sauce with Parmesan cheese, sun-dried tomatoes, garlic, and herbs, creating a dish so delicious, it might just inspire a marriage proposal! Perfect for cozy nights in or special occasions, Marry Me Meatballs can be made with your choice of chicken, beef, or pork, allowing you to customize the flavor to suit your taste.
Save this recipe here.
Course dinner, lunch
Cuisine American, Tuscan Inspired
Keyword marry me meatballs
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings 18 meatballs
Calories 653kcal

Ingredients

Marry Me Tuscan-Style Cream Sauce

Instructions

  • In a large mixing bowl, combine ground meat, breadcrumbs, egg, Italian seasoning, smoked paprika, salt, and pepper. Do not overmix. This will result in dry meatballs.
    1 1/2 pounds ground beef chicken, turkey, or pork, 1 egg, 1/4 cup breadcrumbs, 1 teaspoon Italian Seasoning, 1/2 teaspoon smoked paprika, salt and pepper to taste
  • Take about 1–2 tablespoons (I use a cookie scoop) of the mixture and form a ball. Continue until all the mixture is used, making even-sized meatballs for uniform and even cooking.

Stovetop Meatballs

  • Heat olive oil in a large skillet over medium heat. Swirl the oil to coat the pan evenly. I use a 12 inch skillet.
    1 teaspoon olive oil
  • Carefully place the meatballs in the skillet in a single layer, making sure not to overcrowd the pan.
  • Sear the meatballs for 2–3 minutes per side, turning gently with tongs or a spatula until all sides are browned. This creates a crust and locks in the juices.
  • Once browned, drizzle broth into the pan, reduce the heat to low, cover the skillet, and let the meatballs cook for an additional 10-15 minutes until cooked through.
    Check for doneness by ensuring the internal temperature (use a meat thermometer) reaches 160 degrees for for beef and 165 degrees for chicken, turkey, or pork.
    1/2 cup broth
  • Remove the meatballs from the pan and set them aside.

Baked Meatballs

  • Preheat your oven to 400 degrees. Line a baking sheet with parchment paper or use a wire rack. Arrange the meatballs on the prepared baking sheet in a single layer, leaving a bit of space between each one.
  • Bake in the preheated oven for 15–20 minutes, or until the meatballs are browned and cooked through. 
    Check for doneness by ensuring the internal temperature (use a meat thermometer)reaches 160 degrees for for beef and 165 degrees for chicken, turkey, or pork.

Air Fryer Meatballs

  • Spray the air fryer basket with cooking oil to prevent sticking or use air fryer parchment paper. Load the meatballs into the air fryer. Do not stack. Cook in batches if needed.
  • Cook the meatballs for 8 minutes at 360 degrees.
  • Open the air fryer and flip the meatballs. Cook for an additional 5-8 minutes. Check for doneness by ensuring the internal temperature (use a meat thermometer) reaches 160 degrees for for beef and 165 degrees for chicken, turkey, or pork.

Marry Me Sauce

  • Place a saucepan or skillet (I use the same pan I used to simmer the meatballs. I leave the drippings from the beef in the skillet) on the stove at medium heat. Add the butter and allow it to melt.
    1 tablespoon unsalted butter
  • Once the butter has melted add in the flour and stir. This will create a roux that will thicken the cream sauce.
    1 tablespoon all-purpose flour
  • Add in the heavy cream, garlic, and grated Parmesan reggiano. Stir until combined.
    1 cup heavy whipping cream or half and half, 3-4 garlic cloves, 1 – 1 1/2 cups grated Parmesan reggiano cheese
  • Add the spinach and sundried tomatoes and stir. Cook until the spinach has wilted and the cream sauce is smooth.
    1/4 cup diced sundried tomatoes, 2-3 cups fresh spinach
  • Add the Italian Seasoning and taste the sauce repeatedly. Add salt and pepper or adjust the spices if necessary to suit your taste. The sauce will thicken up more and more as it stands. You can add cream, milk, water, or broth to the sauce to thin it out if you wish.
    1/2-1 teaspoon Italian Seasoning, 1/2 cup broth
  • Add the cooked meatballs to the pan with the sauce. Serve.

Notes

For frozen meatballs, I do not have any brands to recommend. Follow the instructions on the package for how to prepare them/reheat them. Cook the cream sauce in accordance with the instructions above and pair the meatballs with the sauce.
For best results I recommend you use the cheese labeled Parmesan Reggiano. It comes in a block and you grate it (this doesn’t take long). It adds a richer, more complex flavor compared to regular parmesan.
The sauce will thicken up more and more as it stands. This is a good thing because it allows you to reheat the sauce without worrying that it will become too thin. Serve this dish immediately for best results. If your sauce starts to thicken, add a few drops of liquid and stir to thin it out. You can use cream, milk, broth, water, etc. Add more spices to suit your taste if you need it.
You can use half-and-half as a 1:1 ratio substitute for heavy cream. It’s a mix of milk and cream, so it provides a creamy texture but with less fat than heavy cream. The sauce will still be rich, but lighter, and not as thick.
Full fat coconut milk is a 1:1 substitute for heavy cream. Coconut milk or cream offers a dairy-free alternative with a rich, creamy texture. It will add a subtle coconut flavor to the dish.

How to Prevent Dry Meatballs

  • Use Fatty Meat: Choose ground meat with a slightly higher fat content. If you’re using ground beef, go for an 80/20 mix (80% lean, 20% fat) rather than leaner cuts. If you’re using chicken or turkey, the meatballs (alone) will likely be dry.
  • Don’t Overmix the Meat: Overmixing compacts the meat, making meatballs dense and tough. Mix the ingredients gently until just combined. I use a silicone spoon to do this.
  • Include a Binder: Don’t skip the egg and breadcrumbs. Binders like eggs and breadcrumbs are essential for holding the meatballs together and preventing them from becoming tough.
  • Simmer in Sauce: For extra moisture, finish cooking the meatballs in the sauce. This allows the meatballs to absorb the flavors and moisture from the sauce, resulting in a juicier texture.

How to Ensure the Meatballs Don’t Fall Apart

  • Chill the Mixture: (I only do this if I encounter issues while trying to form the meatballs). After mixing, let the meatball mixture rest in the refrigerator for 15–30 minutes. Chilling firms up the fats, which helps the meatballs hold their shape better during cooking.
  • Handle Them Gently While Forming: When shaping the meatballs, avoid pressing too hard or compacting the meat. Gently roll the meatballs in your hands just until they’re formed to avoid making them dense and crumbly.
  • Don’t Overcrowd the Pan: When pan-frying, avoid overcrowding as it makes it hard to turn them without breaking. Give each meatball space to brown properly.
  • Bake on a Rack (if Baking): Use a wire rack on a baking sheet to allow air to circulate around the meatballs, which helps them keep their shape without sitting in excess fat.
Recipe Tools Used in this RecipeAs an Amazon Associate I earn from qualifying purchases.

Nutrition (displayed with net carbs)

Serving: 4meatballs with sauce | Calories: 653kcal | Carbohydrates: 14g | Protein: 36g | Fat: 51g
Tried this recipe? Mention @Stay_Snatched or tag #StaySnatched! The recipe instructions noted here are the property of Stay Snatched and subject to copyright. Please do not screenshot and share this recipe on social.
Subscribe to our YouTube ChannelCheck out our YouTube Channel!
Join our Air Fryer and Instant Pot Facebook GroupClick here to join our Facebook Group!
Join our Keto Recipes Facebook GroupClick here to join our Facebook Group!
Nutrition DataMacros are provided as a courtesy and should not be construed as a guarantee. This information is calculated using MyFitnessPal.com. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.
5 from 1 vote
Recipe Rating




David

Saturday 7th of December 2024

Can you use either kale or any other greens in the dish besides spinach?

staysnatched

Wednesday 11th of December 2024

Yep.

Sherry

Friday 15th of November 2024

It is warm and creamy, with a mouth watering flavor

staysnatched

Friday 15th of November 2024

I'm glad you enjoyed it!