
Few pasta dishes hit the way a proper Bolognese does — that slow-cooked, deeply savory meat sauce clinging to every strand of spaghetti is pure comfort food. This version builds serious flavor the traditional way, starting with a soffritto of onion, carrot, and celery before browning a blend of ground beef and pork for richness and depth. A splash of dry red wine deglazes all those caramelized bits from the pot, and the sauce simmers low and slow for 45 minutes until it's thick, glossy, and absolutely worth the wait. The clever move here is stirring in dairy free milk near the end — just like a classic Bolognese uses regular milk to mellow the acidity and round out the sauce, this swap does exactly the same job without any dairy involved. Store-bought pasta sauces often sneak in cream or cheese, so making it from scratch with these straightforward ingredients means you stay in full control of what's in the bowl. It serves four generously, and the leftovers (if there are any) taste even better the next day. Finish with a handful of fresh parsley for a little brightness, and dinner is done.
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 →4 servings

















Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering. Add the onion, carrots, and celery and cook, stirring occasionally, until softened and the onion is translucent, about 8–10 minutes.
Add the garlic and cook, stirring constantly, until fragrant, about 1 minute. Watch closely so it doesn't brown.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
