Some dinners linger in your memory, not just for taste but for the warmth they bring. Marry Me Meatballs are one such meal—rich, comforting, and a little bit indulgent. They’re perfect for those evenings when you want something special but still crave the cozy feeling of home.
I remember the first time I made these meatballs. The kitchen filled with the scent of garlic and herbs mingling with simmering tomatoes. As the sauce thickened, a gentle hint of cream softened the edges, making everything feel like a warm hug. When I finally took that first bite, the tender meatball melted in my mouth, bursting with flavor and just the right touch of spice. It was one of those moments where cooking felt like an act of love—simple, satisfying, and unforgettable.
- Rich, creamy tomato sauce with a subtle spicy kick that surprises your taste buds
- Perfectly tender meatballs that stay juicy and flavorful
- An elegant yet approachable dish that feels like a warm embrace
- Great for cozy dinners when you want to impress without stress
- Leftovers reheat beautifully, making for an easy next-day meal
If you’re worried about the spice being too much, don’t be. The heat is balanced with cream and Parmesan, so it only adds depth without overpowering. It’s a dish that invites you to savor every bite at your own pace.
PrintMarry Me Meatballs
Marry Me Meatballs are tender, flavorful Italian-style meatballs simmered in a creamy, spicy tomato sauce. This comforting dish is perfect for a cozy dinner or impressing someone special.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4
Ingredients
1 pound ground Italian sausage
1/2 pound ground beef
1/2 cup Italian seasoned breadcrumbs
1/4 cup grated Parmesan cheese
1 large egg
3 cloves garlic, minced
1/4 cup chopped fresh parsley
1 teaspoon salt
1/2 teaspoon black pepper
2 tablespoons olive oil
1 small yellow onion, finely chopped
3 cloves garlic, minced
1/2 teaspoon red pepper flakes
1 (28-ounce) can crushed tomatoes
1/2 cup heavy cream
1/4 cup grated Parmesan cheese (for sauce)
Salt and black pepper to taste
Fresh basil leaves, chopped (for garnish)
Instructions
In a large bowl, combine ground Italian sausage, ground beef, breadcrumbs, 1/4 cup Parmesan cheese, egg, 3 cloves minced garlic, chopped parsley, 1 teaspoon salt, and 1/2 teaspoon black pepper. Mix gently until just combined.
Form the mixture into 1 1/2-inch meatballs and set aside on a plate.
Heat olive oil in a large skillet over medium heat. Add the meatballs in batches and cook until browned on all sides, about 5-6 minutes. Remove meatballs and set aside.
In the same skillet, add chopped onion and cook until softened, about 4 minutes. Add 3 cloves minced garlic and red pepper flakes, cooking for 1 minute until fragrant.
Pour in crushed tomatoes and stir to combine. Bring to a simmer and cook for 5 minutes.
Stir in heavy cream and 1/4 cup grated Parmesan cheese. Season with salt and black pepper to taste.
Return the browned meatballs to the skillet, spoon some sauce over them, cover, and simmer for 15 minutes until meatballs are cooked through.
Garnish with chopped fresh basil leaves before serving.
FAQ
Can I make these meatballs ahead of time?
Absolutely. You can prepare the meatballs and sauce separately, then combine and reheat gently when ready to serve.
What can I serve with Marry Me Meatballs?
They pair beautifully with pasta, crusty bread, or even creamy polenta—anything that can soak up that luscious sauce.
Is there a way to make this recipe less spicy?
Yes, simply reduce or omit the red pepper flakes. The sauce will still be flavorful and creamy without the heat.
Can I freeze leftovers?
Definitely. Store in an airtight container and freeze for up to two months. Thaw overnight in the fridge before reheating.
Ready to make a meal that’s both cozy and impressive? Scroll back up and save this recipe—your next comforting dinner awaits.

