There’s something about tender meatballs swimming in a creamy, garlicky tomato sauce that makes people lean in and ask for seconds. Marry Me Meatballs earned their name for good reasonthey’re rich, cozy, and just dramatic enough to feel special without any fuss.
I tested this version about a dozen times last winter, tweaking the cream-to-tomato ratio until it hit that perfect balance between tangy and velvety. One tester texted me: “My husband literally proposed again.” The trick is browning the meatballs first for flavor, then letting them finish in the sauce so they stay juicy and absorb all that garlicky goodness.
Print
Marry Me Meatballs Recipe Easy Irresistible Comfort Food
- Total Time: 30 minutes
- Yield: Serves 4
Description
Marry Me Meatballs offer tender chicken meatballs in a rich creamy tomato sauce. This comforting dish is simple to prepare and perfect for family meals. Serve alongside rice, mash, or vegetables for a wholesome dinner.
Ingredients
- 500 g 18 oz Chicken mince
- 2 tsp Dried oregano
- 2 tsp Paprika
- 50 g 0.5 cups Parmesan Grated
- 1 tbsp Olive oil See notes
- 3 Garlic cloves Peeled and crushed
- 150 g 5 oz Sun dried tomatoes Roughly chopped
- 150 ml 0.75 cups Double cream heavy cream
- 200 ml 1 cups Chicken stock
- 15 g 0.5 oz Basil leaves
- 1/2 Lemon Juice only
- Sea salt and freshly ground black pepper Season to taste
Instructions
- In a bowl, combine the chicken mince with half of the oregano, paprika, parmesan, and season with salt and pepper; shape into about 16 evenly sized meatballs.
- Heat olive oil in a large deep frying pan over medium heat and cook the meatballs until golden on all sides, about 10 minutes; transfer them to a plate.
- Add garlic, sun dried tomatoes, and the remaining oregano and paprika to the pan, cooking until the garlic softens.
- Pour in the double cream, chicken stock, and remaining parmesan, seasoning with salt and pepper; stir well, then return the meatballs to the pan and cook for another 5 minutes.
- Confirm the meatballs are fully cooked, then remove the pan from heat; sprinkle basil over the top and squeeze lemon juice before serving, adjusting seasoning to taste.
Notes
- Sun dried tomatoes: You could use the oil in the jar for cooking the meatballs instead of the olive oil for an extra boost of flavour
- Serving suggestions: Enjoy with mash, pasta, roasted veggies or rice
- To batch cook: Make the meatballs not the sauce and once cooled freeze portions in freezer-safe containers for another day
- Leftovers will keep in the fridge up to 3 days and can be reheated thoroughly when ready
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Family Food
Nutrition
- Calories: 512kcal
- Sugar: 16g
- Sodium: 400mg
- Fat: 32g
- Saturated Fat: 14g
- Unsaturated Fat: 4g + 12g
- Trans Fat: 0.1g
- Carbohydrates: 27g
- Fiber: 6g
- Protein: 34g
- Cholesterol: 160mg
Why You’ll Love This Recipe
These chicken meatballs deliver the kind of cozy, special-occasion flavor that makes everyone at the table go quiet for a minutein the best way. The creamy tomato sauce, laced with sun-dried tomatoes and a squeeze of fresh lemon, hits that perfect balance between rich and bright.

- Quick enough for a weeknight: 30 minutes from start to finish, with minimal hands-on time.
- Beginner-friendly: No tricky techniquesjust roll, brown, and simmer.
- Flexible serving options: Mash, pasta, rice, or roasted veggies all work beautifully.
- Leftovers shine: The sauce gets even better the next day, and everything reheats like a dream.
Key Ingredients You’ll Need
The ingredient list is short, but every element earns its place. Chicken mince keeps things light and juicy, while parmesan and double cream build that luscious, cling-to-the-meatball sauce everyone craves.
Sun-dried tomatoes are the real secret weapon herethey add sweetness, tang, and a deep umami hit that makes the sauce taste like it simmered all day. Fresh basil and lemon juice brighten everything up at the end, cutting through the richness just enough.
Pro Tip: Use the oil from the sun-dried tomato jar instead of olive oil when browning the meatballs for an extra flavor boost.
How to Make Marry Me Meatballs (Step-by-Step)
Start by mixing the chicken mince with half the oregano, paprika, parmesan, salt, and pepper in a bowl. Use your handsit’s messy, but it ensures everything gets evenly distributed. Roll the mixture into about 16 meatballs, keeping them roughly the same size so they cook evenly.
Heat your oil in a deep frying pan over medium heat and brown the meatballs for 10 minutes, turning occasionally. You’re building flavor here, so don’t rush it. Remove them to a plate, then toss in the garlic, sun-dried tomatoes, and remaining spices. Let that cook for a couple of minutes until fragrant, then pour in the cream, chicken stock, and remaining parmesan. Stir everything together, nestle the meatballs back in, and simmer for 5 minutes. Finish with basil and lemon juice off the heat.
| Step | Time | What to Watch For |
|---|---|---|
| Mix & roll meatballs | 5 min | Keep them uniform in size |
| Brown meatballs | 10 min | Golden color all over |
| Cook garlic & tomatoes | 2 min | Garlic softened, not burnt |
| Simmer in sauce | 5 min | Meatballs cooked through |
| Finish with basil & lemon | 1 min | Off heat to keep herbs fresh |
Simple Swaps and Tweaks
Out of chicken mince? Turkey or pork both work beautifullyjust keep the seasonings the same. If you want a lighter sauce, swap the double cream for half-fat crème fraîche or even Greek yogurt stirred in at the end, off the heat to avoid curdling.
For a dairy-free version, use nutritional yeast instead of parmesan and replace the cream with full-fat coconut milk. The flavor shifts slightly, but it’s still rich and satisfying.
| Ingredient | Swap Option |
|---|---|
| Chicken mince | Turkey or pork mince |
| Double cream | Crème fraîche, Greek yogurt (off heat), or coconut milk |
| Parmesan | Pecorino or nutritional yeast |
| Sun-dried tomatoes | Roasted red peppers (less tangy, still sweet) |
| Fresh basil | Fresh parsley or oregano |
Serving and Storage Tips
Serve these meatballs over creamy mash for the ultimate cozy dinner, or toss with pasta if you want something a little lighter. Rice soaks up the sauce beautifully, and roasted veggies like zucchini or bell peppers add a nice fresh contrast.
Leftovers keep in the fridge for up to 3 days in an airtight container. Reheat gently on the stovetop or in the microwave, adding a splash of stock or water if the sauce has thickened too much. You can also freeze just the cooked meatballs without sauce for up to 3 monthsthaw in the fridge overnight and make the sauce fresh when you’re ready to eat.
| Storage Method | Duration | Best For |
|---|---|---|
| Fridge (cooked, with sauce) | 3 days | Quick reheating |
| Freezer (meatballs only) | 3 months | Batch cooking |
| Freezer (with sauce) | 2 months | Complete meal prep |
For more Cozy recipes, follow me on Pinterest!
How I Finally Perfected My Marry Me Meatballs
These Marry Me Meatballs took me nearly a year to get right. Early versions were either too dense or fell apart in the sauce, but I kept adjusting the breadcrumb ratio and mixing technique until they held together beautifully while staying tender. The version I’m sharing today is exactly what I always wanted them to be.
FAQs ( Marry Me Meatballs )
What makes this recipe so special?
The creamy garlic parmesan sauce is what sets this dish apart from regular meatballs. The combination of tender beef, rich cream sauce, and fresh herbs creates an irresistible flavor that’s supposedly so good it’ll inspire a marriage proposal. I’ve served this to countless dinner guests who always ask for the recipe.
Can I make the meatballs ahead of time?
Yes, you can prepare the meatballs up to 24 hours in advance and store them covered in the refrigerator. You can also freeze them for up to 3 months after cooking. Just reheat gently in the sauce when ready to serve, adding a splash of cream if needed.
What should I serve with this dish?
This meal pairs beautifully with creamy mashed potatoes, buttered egg noodles, or crusty bread to soak up the sauce. I also like serving it over rice or alongside roasted vegetables. A simple green salad helps balance the richness of the cream sauce.
Can I substitute ground turkey for beef?
Absolutely! Ground turkey works well, though you’ll want to use 85/15 or 93/7 to ensure the meatballs stay moist. Add an extra egg yolk and a tablespoon of olive oil to the mixture. The cooking time remains the same, but check that internal temperature reaches 165°F.
How do I prevent the cream sauce from curdling?
Keep the heat at medium-low when adding the cream and never let it boil vigorously. If using cold cream, let it come to room temperature first. Stir constantly and remove from heat immediately if you see any signs of separation. Fresh cream works better than ultra-pasteurized.

You’ll love how these Marry Me Meatballs turn outgolden and tender, swimming in that creamy, garlicky sauce that clings to every bite. The whole thing comes together in about 30 minutes, but it tastes like you’ve been cooking all afternoon. Pure comfort, with just enough brightness from the lemon to keep things interesting.
If you want to stretch the recipe, double the meatballs and freeze half before browningthen you’ve got a head start on next week’s dinner. A trick I learned from my aunt’s kitchen: toss in a handful of spinach at the end for color and a little extra goodness. Leftovers reheat beautifully with a splash of stock, and honestly, the sauce gets even richer the next day.
I’d love to hear how yours turned outsnap a photo and tag us, or just tell me in the comments if someone at your table asked for the recipe. Did you serve it over pasta, mash, or something else entirely? Save this one for a night when you want to feel like you really cooked, even if it was quick and easy. Here’s to meals that make people linger at the table a little longer.










