
Few things hit harder than a slow-simmered tomato sauce that's been bubbling away on the stove all afternoon, filling the kitchen with garlic, fennel, and herbs. This version skips the breadcrumbs and parmesan that typically sneak dairy into classic meatballs, using almond flour instead to bind the beef and pork mixture into tender, juicy rounds that hold together beautifully. Roasting the meatballs at high heat before they ever touch the sauce gives them a deep, caramelized crust that adds serious flavor to every bite. The sauce itself is built low and slow — San Marzano tomatoes, tomato paste cooked down to brick-red, and a long simmer that lets everything meld into something rich and deeply savory. A touch of turmeric runs through both the meatballs and the sauce, adding a subtle warmth that makes this feel a little more interesting than your standard Sunday pot. Torn fresh basil and a drizzle of good olive oil at the end keep it bright and fresh. Spoon it over pasta, polenta, or whatever grain you have on hand — this is the kind of meal that tastes even better the next day.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings























Preheat the oven to 425°F (220°C). In a large mixing bowl, combine the ground beef, ground pork, almond flour, eggs, parsley, minced garlic, fennel seeds, turmeric, dried oregano, salt, and black pepper. Mix with your hands until just combined — stop as soon as no streaks remain.
Roll the meat mixture into balls about 1½ inches in diameter (roughly 24 meatballs) and arrange them in a single layer on a rimmed baking sheet. Drizzle with 1 tbsp of the olive oil and roll to coat.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
