Tasty Smooth Tomato Pesto Balls

Featured in: Delicious Meat-Free Meals for Every Taste

These velvety sun-dried tomato pesto meatballs mix homemade sun-dried tomato sauce with juicy, soft meatballs in a smooth cream bath. You'll start with a tasty homemade pesto that goes into both the meat mixture and sauce, spreading that sun-dried tomato goodness everywhere. The meatballs get nice and golden before they're tucked into a thick sauce made with heavy cream, broth, and extra pesto. It's a fancy-looking dish that's actually pretty easy to make, perfect for everyday dinners or when friends come over, and you can have it ready in about 60 minutes.
Lily chef cooking Cookingwithmee blog.
Updated on Tue, 22 Apr 2025 17:25:08 GMT
Creamy Sun-Dried Tomato Pesto Meatballs Pin it
Creamy Sun-Dried Tomato Pesto Meatballs | cookingwithmee.com

These Velvety Sun-Dried Tomato Pesto Meatballs mix juicy, soft meatballs with a smooth, creamy sauce packed with Mediterranean tastes. The scratch-made sun-dried tomato pesto gives both the meatballs and sauce an intense, rich flavor. Every meatball comes perfectly spiced and seared before swimming in a decadent cream sauce loaded with more pesto. This meal turns basic items into something amazing, showing that a handful of good ingredients, handled right, can make an unforgettable dinner.

After making meatballs for so many years, I've figured out that soft mixing and proper browning give you the best texture.

Key Ingredients Breakdown

  • Fresh garlic builds the aromatic foundation
  • Quality Parmesan brings richness to each element
  • Fresh basil lightens the pesto and finished dish
  • Sun-dried tomatoes in oil deliver concentrated taste

Using the oil from those sun-dried tomatoes in your pesto really makes a difference - it brings in an extra touch of flavor.

Step-by-Step Cooking Guide

1. Start by making the pesto.
Grab your food processor and throw in drained sun-dried tomatoes, fresh basil, Parmesan, garlic, and pine nuts. Pulse until everything's chopped small. While the machine runs, slowly pour in oil until you get a smooth mix that's not too runny. Add salt and pepper and put aside. Getting the temperature right matters a lot - use room temperature stuff for the best blend.
2. For the meatballs,
lightly mix ground beef, breadcrumbs, Parmesan, egg, and some of that pesto with your hands until just combined. Don't mix too much or they'll get tough. Shape into 1.5-inch balls using gentle pressure - squeezing too hard makes them dense.
3. Warm olive oil in a big pan over medium heat until it shimmers.
Cook meatballs in small batches, turning carefully, about 3 minutes each side until they're golden. Don't crowd the pan or they'll steam instead of getting that nice crust.
4. For the sauce,
cook onion in the same pan until see-through, scraping up any brown bits. Toss in garlic until you can smell it, then mix in pesto. Slowly add cream and broth, stirring all the time so it doesn't separate.
5. Put meatballs back in the pan,
let everything bubble gently until heated through and sauce gets a bit thicker, around 5-7 minutes. Spoon sauce over meatballs often.
Creamy Sun-Dried Tomato Pesto Meatballs Recipe Pin it
Creamy Sun-Dried Tomato Pesto Meatballs Recipe | cookingwithmee.com

My grandma always added a bit of the sun-dried tomato oil right into the meat mix for extra flavor depth.

How To Store Properly

Keep leftover meatballs and sauce in a sealed container for up to 3 days in your fridge. You can freeze the meatballs without sauce for up to 3 months. When you want to eat them again, warm them slowly over low heat, and add a splash of cream if the sauce looks too thick. If you're storing longer than 5 days, it's best to make fresh pesto.

Easy Creamy Sun-Dried Tomato Pesto Meatballs Recipe Pin it
Easy Creamy Sun-Dried Tomato Pesto Meatballs Recipe | cookingwithmee.com

Perfect Pairing Ideas

Put these meatballs over pasta, creamy polenta, or crusty bread to soak up all that sauce. Top with fresh basil, extra Parmesan, and some red pepper flakes. For parties, you can keep them warm in a slow cooker on LOW. They're also great as finger food with toothpicks for casual get-togethers.

Fix Common Problems

If your sauce separates, turn down the heat and slowly whisk in some warm cream. When meatballs fall apart, mix in an extra egg or more breadcrumbs. If sauce gets too thick, add a bit of warm broth. For meatballs that brown too fast, lower the heat and splash a bit of broth in the pan.

Prep In Advance

Make your pesto up to 5 days ahead. Shape meatballs and keep them in the fridge up to 24 hours before cooking. Get the sauce base ready early, then just warm it gently while adding fresh cream later. For get-togethers, brown your meatballs earlier in the day and finish them in the sauce right before everyone eats.

Creamy Sun-Dried Tomato Pesto Meatballs Recipe Pin it
Creamy Sun-Dried Tomato Pesto Meatballs Recipe | cookingwithmee.com

Frequently Asked Questions

→ Can I fix up the pesto before cooking day?
Absolutely! Getting the pesto done early lets the flavors mix better and cuts down your cooking time.
→ What goes well on the side?
Try it over noodles, rice, potato mash, or grab some crusty bread to mop up that sauce.
→ Can I make this less heavy?
You can swap in half-and-half or regular milk instead of heavy cream, but your sauce won't turn out as thick.
→ Which ground meat works best?
Plain ground beef works fine, or mix beef and pork together for extra taste.
→ How do I get those nice brown spots on my meatballs?
Make sure your pan is really hot first and don't stuff too many meatballs in at once.

Smooth Tomato Pesto Balls

Tender meatballs bathed in a velvety sun-dried tomato pesto cream mixture - great for a warm family meal.

Prep Time
25 Minutes
Cook Time
35 Minutes
Total Time
60 Minutes
By: Lily

Category: Vegetarian Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings (20-24 balls)

Dietary: ~

Ingredients

→ Dried Tomato Mix

01 1 cup oil-packed dried tomatoes, oil removed
02 1/2 cup basil leaves, fresh
03 1/4 cup Parmesan, grated
04 2 cloves garlic
05 1/4 cup walnuts or pine nuts
06 1/4 cup oil (ideally from the tomato jar)

→ Meat Mixture

07 1 pound mixed ground beef or beef/pork combo
08 1/2 cup bread crumbs
09 1/4 cup Parmesan, freshly grated
10 1 large egg
11 2 tablespoons dried tomato mix
12 1/4 cup onion, diced small
13 2 cloves garlic, finely chopped
14 1 teaspoon oregano, dried
15 2 tablespoons oil for cooking

→ Rich Sauce

16 1 tablespoon oil
17 1 small onion, diced tiny
18 2 cloves garlic, chopped fine
19 1/2 cup dried tomato mix
20 1 cup heavy cream
21 1/2 cup chicken or veggie stock, low-salt
22 1/4 cup Parmesan cheese, grated
23 Fresh basil for topping

Instructions

Step 01

Throw dried tomatoes, basil, Parmesan, garlic and nuts into your food processor. Slowly add oil while blending until it's smooth. Add salt and pepper to taste.

Step 02

Combine meat, bread crumbs, cheese, egg, tomato mix, onion, garlic and spices. Don't mix too hard. Shape into small balls about 1-1.5 inches around.

Step 03

Heat oil in pan over medium flame. Cook the balls in shifts until brown all over, taking about 8-10 minutes. Put aside when done.

Step 04

Using the same pan, cook onion and garlic until soft. Pour in tomato mix, cream, and stock. Let bubble gently and mix in Parmesan until it's all smooth.

Step 05

Put the meat balls back into the sauce. Let everything warm together for 5-7 minutes. Top with some fresh basil leaves before serving.

Notes

  1. Making the mix a day early gives better taste
  2. Handle the meat gently for juicier balls
  3. Make sauce thicker or runnier by changing cream and stock amounts

Tools You'll Need

  • Blender or food processor
  • Big frying pan
  • Several bowls
  • Cups and spoons for measuring

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has dairy products (Parmesan and cream)
  • Has wheat (from bread crumbs)
  • Has egg
  • Has nuts (pine nuts or walnuts)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 640
  • Total Fat: 51 g
  • Total Carbohydrate: 20 g
  • Protein: 26 g