
Few things hit the way a slow-simmered tomato sauce does on a Sunday afternoon, and this one earns every minute on the stove. The meatballs are a blend of ground beef and pork, seasoned with fennel seeds, turmeric, fresh parsley, and garlic — roasted at high heat first so they develop a deep, caramelized crust before ever touching the sauce. Almond flour stands in for breadcrumbs, keeping the texture tender and the ingredient list clean without any hidden sweeteners. The sauce itself builds flavor the old-school way: tomato paste cooked down to a brick-red, hand-crushed San Marzano tomatoes, and a long, low simmer that does all the heavy lifting. Jarred sauces and store-bought meatballs almost always sneak in added sugar, so making this from scratch is the only way to know exactly what's in the pot. After an hour of gentle bubbling, the sauce thickens into something rich and deeply savory, and the meatballs turn fall-apart tender. Finish with torn fresh basil and a drizzle of good olive oil, and you've got a bowl that tastes like it took all day — because it kind of did, and that's the whole point.
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!
