Skip to Content

Creamy Spinach and Pork Meatballs Recipe

Creamy, comforting, and packed with flavour, these Creamy Spinach and Pork Meatballs are the ultimate dinner treat! Tender pork meatballs, perfectly seasoned and smothered in a luscious cream sauce with fresh spinach, come together for a meal that feels indulgent but is surprisingly easy to make.

Golden pork meatballs coated in creamy sauce in a black skillet, with a brass spoon resting inside and parmesan cheese and a grater blurred in the background

It’s the dish you’ll want to serve with crusty bread to mop up all that creamy goodness or alongside a bed of pasta for a filling feast. Whether it’s a busy weeknight or a laid-back weekend dinner, these meatballs will have everyone asking for more!

Ingredients needed

These ingredients come together to create meatballs that are juicy, creamy, and packed with flavour. Every component adds its own little magic to the dish!

  • Ground pork: Juicy and flavourful pork is ideal for tender meatballs. Use lean pork if you prefer less fat.
  • Mozzarella: Adds creaminess and helps bind the meatballs.
  • Sun-dried tomatoes: Jarred in oil, they bring tanginess and depth to the sauce. Drain the oil for a lighter sauce.
  • Heavy cream: Ensures a rich and velvety texture. Substitute with half-and-half for a lighter option.
  • Parmesan: Use freshly grated parmesan for the best flavour and smooth melting.
  • Spinach: Fresh baby spinach wilts beautifully and adds a burst of colour.
Creamy pork meatballs served over rigatoni in a white bowl, held by a female hand

Recipe tips & notes

Follow these tips to make your meatballs tender, your sauce luscious, and your dish utterly irresistible!

  • Use room temperature ingredients: This helps the meatballs hold their shape better when cooking.
  • Avoid overmixing: Gently combine the meatball ingredients to prevent dense meatballs.
  • Deglaze the pan thoroughly: Scrape up all the browned bits for maximum flavour in your sauce.
  • Wilt the spinach gently: Add the spinach at the end to preserve its vibrant colour and texture.
  • Rest the meatballs: Let them sit in the sauce for a few minutes before serving to soak up more flavour.

Substitutions & additions

Make this recipe your own with these creative swaps and extras to suit your taste or dietary needs.

  • Meat substitute: Swap pork mince with turkey, chicken, or beef mince for a different flavour profile. For a vegetarian version, use crumbled tofu, lentils, or plant-based mince.
  • Cheese: Shredded cheddar or provolone makes a great alternative to mozzarella, each adding its unique creaminess and flavour. Parmesan or Gruyere can also be used for a sharper taste.
  • Veggies: Add finely chopped mushrooms or zucchini for extra heartiness and nutrients. Other great options include diced bell peppers, spinach, or even kale for a green boost.
  • No wine: Replace the wine with equal parts vegetable stock, chicken broth, or water with a splash of lemon juice to maintain a depth of flavour without alcohol.
  • Heat level: If you’re not a fan of spice, skip the chilli flakes entirely or add extra if you enjoy spicier food.

How to make this recipe

Craft meatballs that are juicy on the inside, golden on the outside, and nestled in a creamy, flavourful sauce. This step-by-step guide ensures it’s easy, fun, and absolutely delicious!

Step 1

Ground pork mixture with mozzarella, garlic, and spices in a glass bowl, ready to shape into meatballs

In a large bowl, mix ground pork, shredded mozzarella, minced garlic, Italian seasoning, chili flakes, coriander, salt, and pepper. Form into medium-sized meatballs and set aside.

Step 2

Raw pork meatballs mixed with mozzarella and spices, arranged on a tray

Form into medium-sized meatballs and set aside. Heat olive oil in a large skillet over medium heat. Add the meatballs and cook for 8–10 minutes, until browned and cooked through. Remove to a plate.

Step 3

Sun-dried tomatoes and onions sautéing in a skillet with garlic, butter and white wine

In the same skillet, melt butter in the leftover cooking juices. Sauté garlic for 1 minute, then add onion and cook until translucent. Stir in sun-dried tomatoes and cook for 1–2 minutes. Deglaze the pan with white wine, simmering for 2–3 minutes, then add vegetable stock and reduce slightly.

Step 4

Heavy cream being stirred into the skillet, creating a smooth sauce, gently simmering with seasonings.

Lower the heat and stir in the heavy cream, ensuring it blends smoothly with the sauce. Let the mixture gently simmer for about 3 minutes, stirring occasionally to maintain a velvety consistency. This simmering allows the cream to meld with the other flavours. Season the sauce with salt and freshly cracked pepper

Step 5

Fresh baby spinach leaves scattered over creamy sauce in a skillet, ready to wilt into the mixture

Add spinach and stir until wilted, then mix in grated parmesan until smooth and creamy.

Step 6

Pork meatballs coated in creamy sun-dried tomato sauce, garnished with fresh parsley

Return the meatballs to the skillet, spooning the sauce on top. Add parsley and serve with your choice of sides.

Golden pork meatballs coated in creamy sauce in a black skillet, with a brass spoon resting inside and parmesan cheese and a grater blurred in the background

Creamy Spinach and Pork Meatballs

Creamy, comforting, and packed with flavour, these Creamy Spinach and Pork Meatballs are the ultimate dinner treat! Tender pork meatballs, perfectly seasoned and smothered in a luscious cream sauce with fresh spinach, come together for a meal that feels indulgent but is surprisingly easy to make.
Prep Time 10 minutes
Cook Time 40 minutes
Course Main Course
Cuisine Italian
Servings 4
Calories 823 kcal

Ingredients
  

Meatballs

  • 500 g Pork mince
  • 1/2 cup Mozzarella shredded
  • 1 tsp Italian seasoning
  • 1/2 tsp Chilli flakes
  • Salt and pepper

Sauce

  • 1/2 cup Fresh coriander
  • 1 Red onion diced
  • 3/4 cup White wine
  • 1/3 cup Vegetable stock
  • 150 g Sun-dried tomatoes in oil drained
  • 300 ml Thickened cream
  • 3 cups Baby spinach
  • 1/2 cup Parmesan grated
  • 1 Tbsp Fresh parsley
  • 1 Tbsp Olive oil
  • 1/2 Tbsp Butter
  • Salt and pepper

Instructions
 

  • Combine pork, mozzarella, garlic, Italian seasoning, chili flakes, coriander, salt, and pepper in a bowl. Shape into meatballs.
  • Heat olive oil in a skillet over medium heat. Brown the meatballs for 8–10 minutes, turning occasionally. Remove and set aside.
  • In the same skillet, melt butter. Sauté garlic and onion, add sun-dried tomatoes, then deglaze with wine. Stir in vegetable stock and reduce slightly.
  • Add cream and simmer. Stir in spinach and parmesan until creamy. Return meatballs to skillet, coat in sauce, and garnish with parsley.

Nutrition

Calories: 823kcalCarbohydrates: 19gProtein: 34gFat: 66gSaturated Fat: 32gPolyunsaturated Fat: 5gMonounsaturated Fat: 24gTrans Fat: 0.01gCholesterol: 193mgSodium: 639mgPotassium: 1272mgFiber: 4gSugar: 5gVitamin A: 4245IUVitamin C: 50mgCalcium: 380mgIron: 3mg
Tried this recipe?Let us know how it was!

Storage & reheating

Save your leftovers and enjoy them just as creamy and tasty the next day! These tips will keep your dish fresh and delicious.

  • Fridge: Store in an airtight container for up to 3 days.
  • Freezer: Freeze meatballs in the sauce for up to 2 months. Thaw overnight in the fridge before reheating.
  • Reheating: Warm in a skillet over low heat, stirring gently, or microwave in 1-minute bursts. Add a splash of cream or broth to keep the sauce luscious and creamy.
Golden pork meatballs coated in creamy sauce in a black skillet, with a brass spoon resting inside

Recipe FAQs

Can I make the meatballs ahead of time?
Yes, prepare and refrigerate the uncooked meatballs for up to 24 hours. Cook when ready to serve.

What can I serve with this dish?
Pair with crusty bread, mashed potatoes, or your favourite pasta for a complete meal.

Can I use frozen spinach?
Absolutely! Thaw and drain frozen spinach thoroughly before adding it to the sauce.

What if I don’t have sun-dried tomatoes?
You can substitute cherry tomatoes or roasted red peppers for a slightly different flavour.

Recipe Rating