Easy spaghetti and meatballs with ricotta cheese, rich tomato sauce, juicy homemade meatballs, and pasta for the ultimate comfort dinner.
Course Main Course
Cuisine Italian
Prep Time 25 minutesminutes
Cook Time 30 minutesminutes
Servings 2people
Cost $6
Ingredients
For the meatballs
1lbRegular ground beef
3/4cupStale bread, finely choppedMay use bread crumbs instead
3mediumMushrooms, finely diced
3/4cupMilk
2tbspParsley, chopped
1/2tbspGarlic powder
1tspSalt
1tspBlack pepper
For the sauce
1/2jumbo carrot, finely diced
1/2mediumOnion, diced
2clovesGarlic, diced
2mediumMushrooms, chopped
1tbspTomato paste
1 3/4cupsCrushed tomatoes
1cupWater
Salt to taste
Black pepper to taste
Pasta & Finishing
1/2lbSpaghetti
4tbspRicotta cheese
Parmesan cheese, for garnish
Chopped parsley, for garnish
Truffle oil, for garnish
Instructions
Make the meatball mixture:In a large bowl, combine the finely chopped stale bread, milk, parsley, garlic powder, salt, black pepper, diced mushrooms, and ground beef.Using gloves or clean hands, mix everything together until fully combined. Do not overmix or the meatballs can become dense.Form into small meatballs of your preferred size and set aside.
Prep the vegetables:Finely dice the carrot, onion, garlic, and mushrooms for the sauce. Keeping everything small helps the vegetables melt into the sauce and creates a smoother texture.
Cook the spaghetti:Bring a large pot of salted water to a boil. Cook the spaghetti until al dente according to package instructions. Drain and set aside.
Brown the meatballs:Heat a drizzle of oil in a large pan over medium heat. Add the meatballs and brown for about 3–4 minutes per side until nicely seared. They do not need to be fully cooked yet since they will finish simmering in the sauce. Remove and set aside.
Build the sauce:Using the same pan, add the diced onion, carrot, garlic, and mushrooms. Cook for about 3–4 minutes until softened and fragrant. Push everything slightly to the side and add the tomato paste directly into the center of the pan. Fry for about 30 seconds to deepen the flavor and remove the raw tomato taste. Pour in the crushed tomatoes and water, then stir everything together.
Simmer the meatballs:Return the meatballs to the sauce. Lower the heat and let everything simmer gently for about 10 minutes until the meatballs are fully cooked and the sauce slightly thickens. Taste and adjust with salt and black pepper if needed.
Toss the pasta:Add the cooked spaghetti directly into the sauce. Toss well so every strand is coated in the rich tomato sauce.
Assemble and serve:Add the spaghetti to a serving bowl first. Spoon over extra tomato sauce, then spread a layer of ricotta cheese over the pasta. Top with the meatballs and finish with parmesan cheese, chopped parsley, and a drizzle of truffle oil if using.Serve hot and enjoy!