The Homemade Pasta Recipe Everyone Is Obsessed With Right Now

Nothing beats a warm plate of homemade spaghetti topped with a rich and savory meat sauce. This classic Spaghetti Bolognese recipe combines tender pasta, seasoned ground beef, tomatoes, garlic, and herbs to create a comforting meal that’s perfect for family dinners, meal prep, or special occasions.


Prep Time

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Servings: 6

Ingredients

For the Sauce

  • 2 tablespoons olive oil
  • 1 medium onion, finely diced
  • 4 cloves garlic, minced
  • 1 pound (450g) lean ground beef
  • 1 can (28 oz / 800g) crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon sugar
  • ½ cup beef broth
  • 2 bay leaves

For the Pasta

  • 1 pound (450g) spaghetti
  • Water for boiling
  • 1 tablespoon salt

For Garnish

  • Fresh basil leaves
  • Freshly grated Parmesan cheese

Instructions

Step 1: Prepare the Base

Heat olive oil in a large skillet or Dutch oven over medium heat. Add the diced onion and cook for 4–5 minutes until softened. Stir in the minced garlic and cook for another minute until fragrant.

Step 2: Brown the Beef

Add the ground beef and cook until browned, breaking it apart with a spoon as it cooks. Drain excess fat if necessary.

Step 3: Build the Sauce

Stir in tomato paste and cook for 1 minute. Add crushed tomatoes, beef broth, oregano, basil, Italian seasoning, salt, pepper, sugar, and bay leaves. Mix well.

Step 4: Simmer

Reduce heat to low and let the sauce simmer uncovered for 30–40 minutes, stirring occasionally. The sauce should thicken and develop a rich flavor.

Step 5: Cook the Pasta

Bring a large pot of salted water to a boil. Add spaghetti and cook according to package instructions until al dente. Reserve ½ cup pasta water before draining.

Step 6: Combine

Remove bay leaves from the sauce. Add a little reserved pasta water if needed to adjust consistency. Toss spaghetti with the sauce or serve sauce over the pasta.

Step 7: Serve

Top with freshly grated Parmesan cheese and basil leaves. Serve immediately.


Pro Tips

✔ Simmer the sauce longer for deeper flavor.

✔ Use freshly grated Parmesan instead of pre-shredded cheese.

✔ Add a splash of red wine while simmering for restaurant-quality taste.

✔ Reserve pasta water to help the sauce cling to the noodles.

✔ Store leftovers in the refrigerator for up to 4 days.


Nutrition Information (Approximate Per Serving)

  • Calories: 620
  • Protein: 32g
  • Carbohydrates: 58g
  • Fat: 28g
  • Fiber: 5g
  • Sugar: 8g

Why You’ll Love This Recipe

This homemade spaghetti bolognese delivers the perfect combination of tender pasta and rich, slow-simmered meat sauce. It’s easy enough for beginners, satisfying enough for a family dinner, and delicious enough to become a regular favorite. The balance of tomatoes, herbs, garlic, and beef creates a classic Italian-inspired comfort food that never goes out of style.