
Few things hit harder than a slow-simmered tomato sauce that fills the whole kitchen with the smell of garlic, fennel, and herbs. This version builds serious depth by browning the tomato paste until it turns a deep brick-red before the San Marzano tomatoes ever hit the pot — a small step that makes a huge difference in flavor. The meatballs themselves combine beef and pork with almond flour instead of breadcrumbs, keeping the ingredient list clean and free from the synthetic additives and preservatives that sneak into so many conventional pantry staples. Turmeric, crushed fennel seeds, and fresh parsley give the meat mixture a fragrant, almost old-world character that pairs beautifully with the slow-cooked sauce. Roasting the meatballs at high heat before nestling them into the Dutch oven locks in their texture and adds a caramelized crust that holds up through the long simmer. Everything here is built from whole, recognizable ingredients — no fillers, no mystery additives, just honest cooking. Finish with torn fresh basil and a drizzle of good olive oil, and you have a Sunday dinner worth clearing your schedule for.
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!
