Artichoke and Sun-Dried Tomato Meatballs in Creamy Garlic Sauce
Imagine a Mediterranean escape right on your dinner plate. These Artichoke and Sun-Dried Tomato Meatballs are the ultimate fusion of comfort and sophistication. While many think of meatballs as strictly carnivore territory, this plant-forward version redefines the genre. Each golden orb is packed with tender artichoke hearts and tangy, concentrated sun-dried tomatoes, creating a savory umami bomb that rivals any traditional version. At CookWithFeast, we believe in elevated simplicity, and this dish delivers a dining experience that feels like a night out at a high-end coastal bistro.

The real magic happens when these pan-seared meatballs meet the velvety, creamy garlic sauce. It’s a sauce so decadent you’ll want to mop up every drop with crusty bread or serve it over a bed of al dente linguine. This recipe isn’t just about feeding yourself; it’s about the sensory ritual of cooking—the aromatic sizzle of shallots in olive oil, the bright zest of fresh lemon, and the earthy fragrance of dried thyme. Whether you’re a lifelong vegetarian or simply looking to expand your meatless Monday repertoire, these Artichoke and Sun-Dried Tomato Meatballs offer a satisfying, nutrient-dense profile that comforts the soul without the heaviness of red meat.
For those looking to pair this with other gourmet delights, it perfectly complements our Filet Mignon with Shrimp and Lobster Cream Sauce for a stunning surf-and-turf-inspired vegetarian spread. Let’s get into the details of this golden, garlicky masterpiece.

🖨️ Recipe Card
| Prep Time | Cook Time | Rest Time | Servings | Calories |
|---|---|---|---|---|
| 20 Mins | 25 Mins | 0 Mins | 4 | 290 kcal |
Ingredients
For the Meatballs & Sauce:
- 1 (14-oz) can Artichoke hearts (drained, patted dry, and finely chopped)
- ¼ cup Sun-dried tomatoes (oil-packed, finely chopped)
- ⅓ cup Plain breadcrumbs (plus extra if needed)
- 1 large Egg (lightly beaten)
- 1 small Shallot (finely minced)
- 5 cloves Garlic (1 grated for meatballs, 4 finely chopped for sauce)
- ½ Lemon (zest for meatballs, optional juice for sauce)
- 3 tbsp Fresh parsley (finely chopped, divided)
- 2 tbsp All-purpose flour (divided: 1 tbsp for binder, 1 tbsp for sauce)
- ¼ cup Extra virgin olive oil (divided for frying and sauce base)
- ½ tsp Dried thyme
- ½ cup Vegetable broth
- ¾ cup Low-fat milk
- To taste Kosher salt and freshly cracked black pepper
The Execution: Crafting Your Artichoke & Sun-Dried Tomato Masterpiece
Creating the perfect Artichoke & Sun-Dried Tomato Meatballs is a culinary exercise in texture management. By following these expanded steps from CookWithFeast, you will transform humble canned ingredients into a sophisticated, protein-rich meal that rivals any traditional meat-based dish. Here is how to achieve that signature golden crust and velvety sauce.
-
Drain the canned artichoke hearts thoroughly using a fine-mesh sieve, then Pat them completely dry with paper towels before finely chopping.
Why? This is the most critical step for structural integrity. Artichokes are porous and hold a surprising amount of brine; if they are even slightly damp, the meatballs will steam from the inside during frying, causing them to fall apart in the pan.
-
Combine the chopped artichokes in a large bowl with the sun-dried tomatoes, breadcrumbs, beaten egg, minced shallot, grated garlic, lemon zest, two tablespoons of parsley, and a tablespoon of flour.
Why? This creates a “panade-style” binder. The egg and breadcrumbs work together to trap the moisture of the vegetables while the flour provides a starch network that ensures the meatballs remain tender yet firm enough to be turned in the skillet. -
Shape the mixture into uniform balls, roughly 1 to 1.5 inches in diameter—approximately the size of a golf ball—and Place them on a parchment-lined tray.
Why? Uniformity ensures even cooking. If the meatballs vary in size, the smaller ones will overcook and become dry before the larger ones have developed a proper sear. The parchment prevents sticking, keeping the delicate surface of the meatballs intact. -
Sear the meatballs in two tablespoons of shimmering olive oil over medium heat, Turn them gently every 2 minutes until every side is a deep golden brown, then Transfer to a plate.
Why? This process utilizes the Maillard reaction to develop a complex, savory crust. This “shell” not only provides a satisfying crunch but also creates a barrier that prevents the creamy sauce from soaking in too quickly and making the meatballs mushy. -
Whisk a fresh roux by adding more oil to the pan, sautéing the remaining garlic, and stirring in a tablespoon of flour followed by the vegetable broth and milk. Simmer until the sauce is glossy and thick.
Why? Creating the sauce in the same pan allows you to incorporate the “fond”—the flavorful browned bits left behind from frying the meatballs. Whisking continuously as you add the milk ensures an emulsified, silk-like texture without any unsightly flour clumps. -
Glaze the meatballs by returning them to the simmering sauce for 2 to 3 minutes, Garnish with the remaining fresh parsley, and Serve immediately while the sauce is at its peak creaminess.
Why? This final immersion allows the meatballs to absorb the garlic and thyme aromatics from the sauce. It bridges the flavor gap between the tangy artichoke center and the rich garlic exterior, resulting in a cohesive, bistro-quality bite.
💡 Chef’s Tips: Elevating Your Artichoke Meatballs
- 🌟 Use the Jar Oil: Instead of regular olive oil for frying, use the oil from your sun-dried tomato jar. It’s infused with herbs and tomato essence, which adds an extra layer of flavor to the meatball crust.
- 🌟 Chop, Don’t Pulse: While it’s tempting to use a food processor, hand-chopping the artichokes ensures a superior texture. Pulsing can turn the mixture into a paste, whereas hand-chopping maintains those delightful “meaty” bites.
- 🌟 Chill for Stability: If you have time, let the shaped meatballs rest in the refrigerator for 20 minutes before frying. This firms up the binders and ensures they hold their perfectly round shape when they hit the hot pan.
- 🌟 Sauce Consistency: If your sauce becomes too thick, don’t just add water. Use a splash of vegetable broth or milk to thin it out while maintaining that luxurious, creamy mouthfeel.
- 🌟 Herb Swap: For a more floral, French-inspired twist, substitute the dried thyme in the sauce for a pinch of Herbes de Provence. It pairs exceptionally well with the tang of the artichoke hearts.
Storage & Reheating Guidelines
This dish is an excellent candidate for meal prep, as the meatballs actually absorb more of the garlic sauce as they sit, becoming even more flavorful.
- To Store: Place the meatballs and sauce in an airtight glass container. They will stay fresh in the refrigerator for up to 3 days.
- To Freeze: You can freeze the fried meatballs (without the sauce) for up to 2 months. We do not recommend freezing the creamy sauce, as the milk may separate upon thawing.
- To Reheat: Reheat gently in a small saucepan over medium-low heat. Add a tablespoon of milk or broth to “loosen” the sauce and restore its original velvety texture. Avoid the microwave if possible, as it can toughen the artichoke fibers.

Frequently Asked Questions (FAQ)
Can I make these Artichoke & Sun-Dried Tomato Meatballs vegan?
Yes! To make this recipe fully plant-based, replace the egg with a “flax egg” (1 tablespoon ground flaxseed mixed with 2.5 tablespoons water) and use unsweetened almond or oat milk for the sauce. Use a vegan-friendly butter or extra olive oil for the roux.
What is the best way to serve this dish?
While they are stunning over al dente pasta, they are equally delicious served as a tapas-style appetizer with a side of toasted baguette for dipping. For a lighter meal, serve them over a bed of sautéed spinach or cauliflower rice.
Can I bake the meatballs instead of frying them?
Absolutely. If you prefer a hands-off approach, place the meatballs on a greased baking sheet and bake at 400°F (200°C) for about 20 minutes, turning halfway through. They won’t be quite as crisp as the pan-fried version, but they will still be delicious.
Why are my meatballs falling apart?
This usually happens if the artichokes weren’t dried enough or if the pan wasn’t hot enough. Ensure the oil is shimmering before adding the meatballs to “set” the exterior immediately. If the mixture feels too wet, don’t be afraid to add another tablespoon of breadcrumbs.
Conclusion: A New Favorite for Your Table
The Artichoke & Sun-Dried Tomato Meatballs in Creamy Garlic Sauce represent everything we love at CookWithFeast: vibrant ingredients, manageable techniques, and results that feel like a true indulgence. This recipe proves that vegetarian dining can be just as hearty and sophisticated as any meat-centric meal.
Whether you’re hosting an intimate dinner party or looking to elevate your Tuesday night routine, these golden, garlicky bites are sure to become a requested favorite. So grab your skillet, turn up the music, and enjoy the process of creating something beautiful. We can’t wait to see your results!
Want more Mediterranean-inspired feasts? Try our Filet Mignon with Shrimp and Lobster Cream Sauce for the ultimate surf-and-turf pairing!


