Ragù Bolognese is Easy, Actually
Ragù Bolognese is Easy, Actually is a medium Italian recipe that serves 6. 650 calories per serving. Recipe by J. Kenji López-Alt on YouTube.
Prep: 30 min | Cook: 2 hrs 20 min | Total: 3 hrs 5 min
Cost: $17.37 total, $2.90 per serving
Ingredients
- 2 tablespoons Olive Oil (extra‑virgin, for sautéing)
- 5 ounces Pancetta (diced; optional but adds depth)
- 0.5 pound Ground Beef (80% lean)
- 0.5 pound Ground Pork
- 0.5 pound Ground Lamb
- 2 medium Carrot (peeled and finely diced)
- 2 stalks Celery (diced)
- 1 large Onion (diced)
- 3 cloves Garlic (minced)
- 2 tablespoons Fresh Sage (chopped)
- 2 tablespoons Fresh Parsley (chopped)
- 2 tablespoons Tomato Paste (double‑concentrated)
- 1 cup Dry White Wine (dry, such as Pinot Grigio; any dry white works)
- 1 cup Whole Milk
- 2 cups Chicken Stock (low‑sodium; homemade if possible)
- 2 teaspoons Powdered Gelatin (to enrich the stock with gelatin)
- to taste Salt
- to taste Black Pepper (freshly ground)
- 12 ounces Rigatoni Pasta (bronze‑die, al dente)
- a handful Fresh Basil (torn for garnish)
- 1/2 cup Parmesan Cheese (freshly grated)
Instructions
Render Pancetta
Heat the wide pan over medium‑high heat, add olive oil, then add the diced pancetta. Cook, stirring occasionally, until the fat has rendered and the pancetta is golden and crisp.
Time: PT5M
Brown the Meats
Add the ground beef, pork, and lamb to the pan. Break them up with a wooden spoon or pastry cutter and brown until most of the liquid has evaporated and the meat develops a deep brown color.
Time: PT10M
Sauté the Sofrito
Add the diced onion, carrot, and celery. Cook, stirring occasionally, until the vegetables are softened and their moisture has mostly evaporated.
Time: PT8M
Add Garlic
Stir in the minced garlic and cook for about one minute, just until fragrant.
Time: PT1M
Incorporate Fresh Herbs
Add the chopped sage and parsley, stirring to combine.
Time: PT1M
Tomato Paste
Stir in the double‑concentrated tomato paste and cook for 2 minutes to caramelize slightly.
Time: PT2M
Deglaze with Wine
Pour in the cup of dry white wine, scraping the browned bits from the bottom of the pan. Simmer until the wine has reduced by about half.
Time: PT5M
Add Milk
Stir in the cup of whole milk and let it incorporate fully.
Time: PT1M
Prepare Gelatin‑Enriched Stock
In a separate bowl, sprinkle powdered gelatin over the chicken stock, let it sit for 5 minutes to hydrate.
Time: PT5M
Combine Stock and Simmer
Add the gelatin‑enriched stock to the pan, bring to a gentle bare simmer, and let the sauce reduce uncovered.
Time: PT1H30M
Cook Pasta
While the sauce simmers, cook the rigatoni in a large pot of salted boiling water until al dente. Reserve 1 cup of the starchy pasta water, then drain.
Time: PT12M
Temperature: 212°F
Finish the Dish
Add the cooked rigatoni to the sauce, toss, and gradually incorporate reserved pasta water until the sauce emulsifies and coats the pasta. Finish with a drizzle of olive oil, a handful of grated Parmesan, and torn basil leaves.
Time: PT5M
Serve
Plate the pasta, garnish with extra Parmesan and fresh basil if desired, and serve hot.
Time: PT0M
Nutrition Facts
- Calories
- 650
- Protein
- 35 g
- Carbohydrates
- 70 g
- Fat
- 25 g
- Fiber
- 4 g
Dietary info: Contains meat, Contains gluten, Contains dairy
Allergens: Dairy, Gluten
Last updated: June 27, 2026








