Pesto Creamy Meatballs

Featured in Delicious Main Dish Recipes for Every Occasion.

These rich meatballs, covered in creamy sun-dried tomato pesto sauce, are a blend of tender textures and bold flavors. Made with from-scratch sun-dried tomato pesto, you’ll find it blended into both the juicy meatballs and the luxurious sauce. Start by browning perfectly seasoned meatballs, then simmer them in a mix of cream, broth, and pesto for a restaurant-worthy dish that works for weeknights or dinner parties. All ready to enjoy within an hour!
A man wearing a white shirt and suspenders holding a piece of paper.
Updated on Fri, 25 Apr 2025 16:45:02 GMT
Rich and Creamy Sun-Dried Tomato Pesto Meatballs Pin it
Rich and Creamy Sun-Dried Tomato Pesto Meatballs | chefmelt.com

These Velvety Sun-Dried Tomato Pesto Meatballs mix soft, succulent meatballs with a smooth, creamy sauce loaded with Mediterranean tastes. The DIY sun-dried tomato pesto adds rich flavor to both the meatballs and the sauce. Each bite is well-seasoned and perfectly browned before getting soaked in a deluxe cream sauce with extra pesto. This meal turns basic ingredients into something special, showing that a few good items, handled right, can make an unforgettable dinner.

After making meatballs for so long, I've figured out that soft mixing and slow browning make them perfectly tender.

Key Ingredients Breakdown

  • Sun-dried tomatoes in oil bring intense flavor
  • Fresh basil makes both pesto and finished dish pop
  • Good Parmesan adds richness throughout
  • Real garlic creates a tasty foundation

The trick is using the oil from those sun-dried tomatoes when making pesto - it gives everything more flavor.

Step-by-Step Cooking Guide

1. Start by making the pesto.
Put your drained sun-dried tomatoes, basil, Parmesan, garlic, and pine nuts in a food processor. Pulse till everything's chopped small. Keep the machine going while you pour in oil slowly until it's smooth but still thick. Add salt and pepper and set it aside. Make sure your stuff is room temp so it mixes properly.
2. For the meatballs,
lightly mix ground beef, breadcrumbs, Parmesan, egg, and some pesto with your hands just until combined. Too much mixing makes tough meatballs. Shape into 1.5-inch balls using gentle pressure - squeezing too hard makes them dense.
3. Get olive oil hot 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 put too many in at once or they'll steam instead of getting brown.
4. For the sauce,
cook onion in the same pan until see-through, scraping up the tasty brown bits. Throw in garlic until you can smell it, then mix in pesto. Slowly pour in cream and broth, stirring all the time so it doesn't separate.
5. Put meatballs back in the pan,
let them bubble gently until hot and the sauce gets a bit thicker, around 5-7 minutes. Spoon sauce over them often.
Creamy Sun-Dried Tomato Pesto Meatballs Recipe Pin it
Creamy Sun-Dried Tomato Pesto Meatballs Recipe | chefmelt.com

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

Keeping Leftovers Fresh

Keep cooled meatballs and sauce in a sealed container up to 3 days in the fridge. You can freeze meatballs without sauce for 3 months. When warming up, heat slowly on low, adding a splash of cream if sauce looks too thick. If keeping longer than 5 days, better make fresh pesto.

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

Tasty Ways to Serve

Try them over pasta, smooth polenta, or with crusty bread to soak up all that sauce. Top with fresh basil, more Parmesan, and chili flakes. For parties, keep them warm in a slow cooker on LOW. They also work great as finger food with toothpicks for casual get-togethers.

Fixing Common Problems

If your sauce separates, turn down the heat and slowly whisk in warm cream. For meatballs falling apart, add another egg or more breadcrumbs. When sauce gets too thick, add warm broth. If meatballs brown too fast, lower the heat and put a bit of broth in the pan.

Prep Ahead Options

You can make pesto up to 5 days before. Shape meatballs and keep in the fridge up to 24 hours before cooking. Fix the sauce base early, just heat it up gently and add fresh cream when ready. For get-togethers, brown meatballs earlier and finish them in the sauce right before serving.

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

Frequently Asked Questions

→ Is it okay to prep pesto early?
Absolutely! Making it ahead adds more flavor and saves some time when cooking.
→ What’s best to serve this with?
Try pairing it with pasta, rice, creamy potatoes, or chewy bread to soak up the sauce.
→ Can I cut down on the richness?
Swap out heavy cream with milk or half-and-half, but the sauce won’t be as thick.
→ Which meat works best here?
Go for ground beef or a mix of beef and pork for extra flavor.
→ How do I brown meatballs perfectly?
Use a hot skillet, don’t crowd the pan, and let them sear without constant flipping.

Pesto Creamy Meatballs

Soft meatballs in a velvety sun-dried tomato cream sauce—great for a warm, comforting meal with loved ones.

Prep Time
25 Minutes
Cook Time
35 Minutes
Total Time
60 Minutes

Category: Main Dish Recipes

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings (20-24 meatballs)

Dietary: ~

Ingredients

→ Tomato and Herb Spread

01 1/4 cup pine nuts or walnuts
02 1/4 cup grated Parmesan cheese
03 1/4 cup olive oil, preferably from the jar of sun-dried tomatoes
04 2 cloves of garlic
05 1 cup oil-packed sun-dried tomatoes, drained
06 1/2 cup fresh basil leaves

→ Savory Meatballs

07 2 cloves garlic, minced
08 2 tablespoons olive oil for frying
09 1/4 cup diced onion
10 1 teaspoon dried oregano
11 1 tablespoon sun-dried tomato pesto
12 1 large egg
13 1/2 cup breadcrumbs
14 1/4 cup grated Parmesan cheese
15 1 pound of ground beef or a mix of beef and pork

→ Creamy Sauce

16 Fresh basil for topping
17 1/4 cup grated Parmesan cheese
18 1 small onion, chopped finely
19 1/2 cup sun-dried tomato pesto
20 1 tablespoon olive oil
21 1 cup heavy cream
22 1/2 cup chicken or veggie broth (low sodium)
23 2 cloves garlic, minced

Instructions

Step 01

Combine the tomatoes, basil, Parmesan, garlic, and nuts in a processor. Gradually mix in some oil for a smooth consistency. Add a pinch of salt and pepper to taste.

Step 02

Stir together the ground meat, breadcrumbs, cheese, egg, onion, garlic, pesto, and seasonings. Form into balls about 1-1.5 inches wide.

Step 03

In a pan over medium heat, brown the meatballs in olive oil, cooking them in rounds for 8-10 minutes. Take them out and set aside.

Step 04

Using the same pan, sauté the onion and garlic. Mix in the pesto, broth, and cream. Stir in Parmesan cheese while letting it simmer until smooth.

Step 05

Put the meatballs back into the sauce. Let them simmer for 5-7 minutes until they're fully warmed. Sprinkle with basil before serving.

Notes

  1. Make the pesto early to really let the flavors pop.
  2. Avoid mixing the meatball mix too much so they're nice and soft.
  3. Adjust how thick or runny the sauce is with extra cream or broth as needed.

Tools You'll Need

  • Food blender or processor
  • Skillet or frying pan
  • Bowls for mixing
  • Measuring tools like spoons and cups

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy is present due to Parmesan and cream
  • Breadcrumbs contain wheat
  • Includes eggs
  • Nuts (pine nuts or walnuts) are used

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