Creamy Tomato Basil Meatballs

Meatball night gets my family genuinely excited, so I love creating different meatballs with different flavors. For these creamy tomato basil meatballs, I mix sun-dried tomatoes and fresh basil right into the beef and pork mixture. To finish them, I made a silky tomato cream sauce. It's a rich, restaurant-style meatball dinner that comes together in about 40 minutes on a weeknight.
5 from 1 vote
4
Comments
Jump to Recipe
several creamy tomato beef and pork meatballs in a bowl with some parsley on top.

What I Love About My Creamy Tomato Basil Meatballs

Tomato and basil is a classic Italian pairing, and I love doubling down on it in both the meatballs and the sauce.

  • Every bite has tomato flavor twice over. I mix sun-dried tomatoes into the meat for little pockets of sweet, concentrated tomato, then whisk tomato paste into the cream for a rosy, savory sauce.
  • The meatballs come out juicy and tender, with plenty of creamy sauce clinging to every one.
  • I use fresh basil twice: mixed into the meatballs and stirred into the sauce at the very end for that bright, sweet herb aroma.
  • Whisking in a little sour cream and Parmesan, I give the sauce a gentle tang and a salty, nutty finish.
  • Dinner is on the table in about 35 minutes, since I make the sauce while the meatballs cook.
Lyuba's hand signed name and heart.
juicy and tender creamy tomato beef and pork meatballs in creamy sauce in the cooking pan.

Key Ingredient Notes

  • Ground beef and pork: Beef and pork together are the key to a juicy, tender meatball. I prefer 80/20 ground beef here because that extra fat keeps the meatballs moist.
  • Dense bread: I use a dense bread as the binder. It holds onto moisture, so the meatballs stay tender and keep their shape. For gluten-free meatballs, use gluten-free bread.
  • Vidalia onion: Vidalia is a sweet onion with a mild flavor, so it blends into the meatballs without any sharp bite. Any other sweet onion is a good substitute.
  • Sun-dried tomatoes: These are tomatoes dried down to a sweet, concentrated flavor with a little chew. I use the dry kind that comes in a bag. If all you have is oil-packed, squeeze out the oil before dicing and they’ll work just fine.
  • Fresh basil: Fresh basil is the star herb in this recipe. Between the meatballs and the sauce, I use six tablespoons total.
  • Heavy whipping cream: Heavy cream has a high fat content, which lets it stand up to acidic tomato without curdling. Milk is much more likely to split in a tomato sauce.
  • Tomato paste: Tomato paste is tomatoes cooked down to a thick, concentrated paste. Three ounces is half of a standard 6-ounce can, and I use it for the sauce’s rosy color and deep tomato flavor.
  • Sour cream: I add just two tablespoons for a gentle tang that balances the richness of the cream.
  • Parmesan cheese: Freshly grated Parmesan melts smoothly into the cream sauce, so I grate my own off the block. Pre-shredded Parmesan has an anti-caking coating that keeps it from melting as smoothly.

How to Make Creamy Tomato Basil Meatballs

  1. Mix the meatball mixture. Add some milk to bread in a small bowl while gathering other ingredients. Squeeze it out when ready to crumble into the meatball mixture. Add the ground beef, ground pork, egg, crumbled bread, onion, garlic, basil, sun-dried tomatoes, salt, and pepper to a large bowl. Mix very well, until the basil and sun-dried tomatoes are spread evenly through the meat.
  2. Shape the meatballs. Roll the mixture into meatballs about 1 1/2 inches wide. Use a cookie scoop to keep them the same size so they cook at the same rate. Make them larger or smaller if you like and adjust the cooking time.
  3. Cook the meatballs covered. Heat a couple of tablespoons of cooking oil in a large pan over medium heat. Add the meatballs, cover with a lid, and cook until almost done, turning them halfway through. They finish cooking in the sauce.
  4. Make the tomato basil cream sauce. While the meatballs cook, heat the olive oil in a sauce pot over medium heat and sauté the garlic until fragrant. Add the heavy cream, then whisk in the tomato paste, sour cream, Parmesan, and salt to taste. Keep whisking until the sauce is smooth and an even blush color. Once it’s hot, stir in the basil and set the pot aside.
  5. Drain and simmer together. Drain off most of the meat juices from the pan so the sauce stays creamy and not greasy. Pour the sauce over the meatballs and simmer over medium-low heat for a few minutes. Keep it at a gentle simmer, since high heat can make a cream sauce separate. Check the center of a meatball with a thermometer: ground beef and pork are done at 160°F.
several tender and juicy beef and pork meatballs in creamy tomato sauce in a cooking pan.

Ways to Serve Tomato Basil Meatballs in Cream Sauce

With this much sauce in the pan, I always serve these meatballs with something that can soak it up.

  • Over plain orzo, or with my Parmesan mushroom orzo on the side.
  • Tossed with wide pappardelle or a ridged pasta like rigatoni that holds onto the sauce.
  • Spooned over a pile of homemade mashed potatoes.
  • With crusty bread for dipping into every last bit of sauce.
  • Next to haricots verts for something green and crisp alongside the rich sauce.

How to Store, Freeze, and Reheat Creamy Tomato Basil Meatballs

  • Store: in an airtight container in the refrigerator for 3 to 4 days. Let the meatballs cool first, but get them into the fridge within 2 hours of cooking.
  • Reheat: in a covered pan over low heat, stirring gently, until the meatballs are hot all the way through, usually about 8 to 10 minutes. If the sauce thickened in the fridge, loosen it with a splash of cream. I prefer the stovetop over the microwave for cream sauces.
  • Can I Freeze It? I don’t recommend freezing these meatballs in the cream sauce, because dairy tends to separate once it’s frozen and thawed. What you can do is cook the meatballs completely and freeze them on their own, without sauce, for 2 to 3 months. My guide on how to freeze meatballs walks through every step. Thaw them in the refrigerator, then simmer them in a fresh batch of sauce.
holding one beef and pork meatball in creamy tomato sauce with bite taken out on the fork.

Creamy Tomato Basil Meatballs Recipe FAQs

Do creamy tomato basil meatballs work with ground turkey?

Yes, prepare turkey meatballs, and I have a great recipe in my turkey meatballs with parmesan sauce post, just take out parsley and add it basil and sun dried tomatoes. Cook in sauce as instructed here.

Will panko work in creamy tomato basil meatballs instead of bread?

Panko works as a substitute for the bread slices but I’ve noticed through much testing that it doesn’t work as well as bread. Still works though! Use about 3/4-1 cup of panko bread crumbs in the meatball mixture.

How do you make creamy tomato basil meatballs gluten-free?

Use gluten-free bread or gluten-free bread crumbs in the meatball mixture. The rest of the ingredients are naturally gluten-free, but check the labels on packaged items like tomato paste and sun-dried tomatoes to be sure

Do creamy tomato basil meatballs need sun-dried tomatoes?

They’re not required but it helps with another layer of tomato flavors. Really bring up that flavor between meatballs and the sauce. But if you don’t have any on hand, the meatballs still taste great without them.

Can I bake creamy tomato basil meatballs?

You can bake the meatballs rather than cooking them in the pan. Bake them on a parchment-lined baking sheet at 400°F for about 18 minutes, depending on size. Then simmer them to finish cooking in the sauce for a few minutes before serving. Although it would create more dishes and extra steps that are not necessary.

More Recipes From Me

DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

several creamy tomato beef and pork meatballs in a bowl with some parsley on top.

Creamy Tomato Basil Meatballs Recipe

Meatball night gets my family genuinely excited, so I love creating different meatballs with different flavors. For these creamy tomato basil meatballs, I mix sun-dried tomatoes and fresh basil right into the beef and pork mixture. To finish them, I made a silky tomato cream sauce. It's a rich, restaurant-style meatball dinner that comes together in about 40 minutes on a weeknight.
5 from 1 vote
Print Pin Rate
Course: dinner, Main Course
Cuisine: American, Italian
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6 About 30-36 meatballs
Calories: 837kcal
Author: Lyuba Brooke

Ingredients

Meatballs:

  • 1.25 lb ground beef use 80%/20% lean for juicier meatballs
  • 1 lb ground pork
  • 1 egg
  • 2 oz dense bread soaked in milk, milk squeezed out crumbled
  • 1/2 cup minced Vidalia onion
  • 3 garlic cloves pressed
  • 3 Tbsp minced fresh basil
  • 1/4 cup diced dry sun-dried tomatoes
  • Salt to taste
  • Fresh cracked black pepper to taste

Sauce:

  • 2 Tbsp olive oil
  • 3-4 garlic cloves presssed
  • 2 cups heavy whipping cream
  • 3 oz tomato paste
  • 2 Tbsp sour cream
  • 3 Tbsp fresh grated Parmesan cheese
  • Salt to taste
  • 3 Tbsp minced fresh basil

Instructions

  • In a large mixing bowl, combine all ingredients for the meatballs.
  • Mix very well, until all ingredients are evenly incorporated throughout.
  • Form meatballs that are about 1 1/2 inches in diameter. (You can make them bigger or smaller if you prefer.)
  • Preheat a large cooking pan over medium heat and add a couple of tablespoons of cooking oil.
  • Place meatballs in the pan, cover with a lid and cook until almost done, turning the meatballs over half way through the cooking.
  • In a sauce pot, add olive oil and preheat the pot over medium heat.
  • Add pressed garlic and saute until flagrant.
  • Add heavy whipping cream and whisk in tomato paste, sour cream, dry Parmesan cheese and salt to taste. Whisk well and let the sauce heat through.
  • Stir in minced basil.
  • Once the sauce is hot, set it aside. Drain off most of the the meat juice from the pan with meatballs and add the creamy tomato basil sauce to the meatballs.
  • Let the meatballs simmer over medium-low heat for a few minutes.

Nutrition

Calories: 837kcal | Carbohydrates: 14g | Protein: 36g | Fat: 71g | Saturated Fat: 33g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 27g | Trans Fat: 1g | Cholesterol: 243mg | Sodium: 342mg | Potassium: 913mg | Fiber: 2g | Sugar: 7g | Vitamin A: 1618IU | Vitamin C: 8mg | Calcium: 151mg | Iron: 4mg
Tried this recipe?Mention @willcookforsmiles or tag #willcookforsmiles!

Would you like to save this recipe?

We'll email this post recipe to you, so you can come back to it later!

Categories:

, , , , ,

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe.
Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have variations.

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. I’ve made this twice now. Served it over risoni (or called orzo in some parts of the world). It’s not diet food with 2 cups of heavy cream, but it’s delicious! I make 50 one and one-half inch meatballs from this recipe. It’s always a treat when I serve pasta, but my husband kept saying good job! Really great dinner! I always say, it better be worth the calories! This is! Thanks, Lyuba!

    1. Awe thanks, Jeanne! So glad you liked it!

  2. 5 stars
    Super yum! This recipe was a hit with my husband, 9 year old stepdaughter, AND my 1 year old son! I didn’t have any sun dried tomatoes or sour cream and it still tasted great. I also used 1 cup of Panko bread crumbs instead of bread slices. Thanks for this recipe! Will definitely make it again!

    1. Hi Holly,

      You are very welcome! I am so glad you liked it!

More Recipes...