
Few things hit harder on a Sunday than a pot of slow-simmered tomato sauce filling the whole house with the smell of garlic, fennel, and herbs. This is that recipe — a deeply savory, slow-cooked sauce built on crushed San Marzano tomatoes and a rich tomato paste base, loaded with tender meatballs made from a blend of beef and pork. Almond flour stands in as the binder, keeping the meatballs moist and holding everything together without any of the tree nut concerns that can sneak into packaged breadcrumbs or pre-made mixes. The meatballs get roasted at high heat first, so they develop a proper browned crust before they ever touch the sauce — that step alone makes a noticeable difference in flavor. A warm note of turmeric runs through both the meatballs and the sauce, giving the whole dish a subtle depth that feels intentional without being showy. After an hour of low simmering, the sauce thickens into something genuinely special, and the meatballs absorb all of it. Serve over pasta, a grain, or straight from the bowl with torn fresh basil and a drizzle of good olive oil — this is the kind of meal people ask you to make again.
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!
