Italian dinner

Wholesome Homemade Spaghetti Bolognese

Easy homemade Spaghetti Bolognese recipe with lean beef, whole wheat pasta & fresh vegetables. Ready in 65 minutes. Perfect weeknight Italian dinner.

Share
Prep: 20 minCook: 45 minTotal: 65 minServes 4598 cal

Ingredients

4 servings
  • 1.25 pounds lean ground beef (90% lean)
  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion, finely diced
  • 1 medium carrot, diced into small pieces
  • 1 celery stalk, diced
  • 4 cloves fresh garlic, minced
  • 3 tablespoons tomato paste
  • 1 (28-ounce) can crushed San Marzano tomatoes
  • 0.75 cup dry red wine
  • 0.5 cup low-sodium beef broth
  • 0.25 cup whole milk
  • 1 pound whole wheat spaghetti
  • 1 bay leaf
  • 1.5 teaspoons dried oregano
  • 1 teaspoon kosher salt
  • 0.5 teaspoon freshly cracked black pepper
  • 0.5 teaspoon granulated sugar (optional, to balance acidity)
  • 0.5 cup freshly grated Parmigiano-Reggiano cheese for serving
Shop Ingredients

Instructions

  1. 1

    Heat 1 tablespoon of olive oil in a large, heavy-bottomed pot over medium-high heat until shimmering, about 2 minutes.

  2. 2

    Add the ground beef to the hot oil and break it apart with a wooden spoon, cooking until deeply browned and no pink remains, about 8-10 minutes, then transfer to a plate.

  3. 3

    Pour off all but 1 tablespoon of the rendered beef fat from the pot, then add the remaining 1 tablespoon of fresh olive oil.

  4. 4

    Add the diced onion, carrot, and celery to the pot and sauté over medium heat, stirring occasionally, until the vegetables soften and become translucent, approximately 6-8 minutes.

  5. 5

    Stir in the minced garlic and cook for another minute until fragrant, being careful not to let it brown.

  6. 6

    Increase heat to medium and stir in the tomato paste, coating all the vegetables evenly, and cook for 2-3 minutes to deepen its flavor.

  7. 7

    Pour in the red wine and use a wooden spoon to scrape up all the browned bits stuck to the bottom of the pot, then simmer until the liquid reduces by half, about 3-4 minutes.

  8. 8

    Return the browned ground beef to the pot and add the canned tomatoes, beef broth, bay leaf, oregano, salt, and pepper.

  9. 9

    Bring the mixture to a gentle simmer over medium-low heat, then reduce to low and let it cook uncovered for 30-40 minutes, stirring occasionally, until the sauce thickens and flavors meld beautifully.

  10. 10

    While the sauce simmers, bring a large pot of salted water to a rolling boil and cook the whole wheat spaghetti according to package directions, reducing the cooking time by 1-2 minutes for a firmer texture.

  11. 11

    Drain the pasta in a colander, reserving about 1 cup of the starchy pasta water.

  12. 12

    Stir the milk into the finished sauce and taste carefully, adjusting seasoning with additional salt, pepper, or a pinch of sugar if the tomatoes taste too acidic.

  13. 13

    If the sauce seems too thick, add a splash of the reserved pasta water and stir until you reach the desired consistency.

  14. 14

    Remove the bay leaf and let the sauce rest for 5 minutes to allow the flavors to settle and develop.

  15. 15

    Divide the cooked spaghetti among serving bowls, ladle the Bolognese sauce generously over the top, and finish with a sprinkle of freshly grated Parmigiano-Reggiano cheese.

Variations & Substitutions

IngredientSubstituteNotes
Whole wheat spaghettiLentil or chickpea pastaPlant-based pasta options provide significantly more protein and fiber, supporting better blood sugar control and gut health with prebiotic benefits
Lean ground beefGround turkey or grass-fed beefTurkey reduces saturated fat content while grass-fed beef offers higher omega-3 fatty acids and reduced inflammatory markers compared to conventional beef
Whole milkFull-fat Greek yogurt or cashew creamGreek yogurt adds beneficial probiotics for gut health and creaminess without dairy lactose, while cashew cream provides anti-inflammatory monounsaturated fats
Canned tomatoesFresh tomato puree from ripe heirloom tomatoes (when in season)Fresh tomatoes contain heat-sensitive compounds and beneficial polyphenols that support anti-inflammatory response and gut microbiome diversity
Red wineLow-sodium vegetable broth with 1 tablespoon balsamic vinegarThis combination reduces alcohol and provides similar depth while keeping sodium lower and adding beneficial vinegar compounds that aid digestion

Recommended Equipment

Tools that make this recipe easier

Nutrition Information

Per serving (serves 4)

Calories598
Total Fat15g
Saturated Fat4g
Cholesterol65mg
Sodium620mg
Carbohydrates72g
Fiber8g
Sugar8g
Protein42g

This recipe was extracted from the original video source using AI. Nutritional information is estimated and may vary. Not a substitute for professional dietary advice. As an Amazon Associate, AlmostChefs earns from qualifying purchases. Product links are affiliate links — they cost you nothing extra but help support the site. Read full disclaimer

You Might Also Like