Prep Time: 10 mins | Cook Time: 40 mins | Total Time: 50 mins | Yield: 8 Servings

Layers of mouthwatering flavors in one pan! This Million Dollar Spaghetti is the best comfort food you will ever have! Try this easy recipe now. Enjoy!


Kosher salt to taste (for the pasta water)

8 oz. cream cheese, softened to room temperature

1 lb. Spaghetti noodles

3 garlic cloves, minced

1 c ricotta cheese

2 tsp Italian seasoning divided

1 tsp garlic powder

1 lb. lean ground beef

3 c Marinara sauce, divided

1 tbsp olive oil

1/2 c finely diced onions

2 c freshly grated mozzarella cheese


Prepare the oven and preheat to 175 degrees C or 350 degrees F.

Apply cooking spray to a 9×13-inch baking pan.

Place a large skillet on the stove and turn the heat to medium-high.

Add oil and allow it to become hot.

Add the onion, then sauté for about 3 minutes or until soft.

Add the garlic, then sauté for a minute or until aromatic.

Add the ground beef, then cook for a few minutes until crumbly and brown. Discard any excess fat.

Add 2 cups of marinara sauce and 1 tsp Italian seasoning, then stir until well blended. Remove from the heat.

Cook the spaghetti according to the directions provided in the package. Drain and put it back into the pot where you cooked it.

Add 1 cup of marinara sauce over the pasta, then toss until well coated.

Add garlic powder, cream cheese, 1 tsp Italian seasoning, and ricotta cheese into a mixing bowl. Stir until well blended.

Add 1/2 of the spaghetti into the prepared baking pan and spread it evenly.

Add the cheese mixture on top of the pasta. Repeat the process with the rest of the pasta and cheese.

Add the meat mixture over the cheese and spread it evenly. Top everything with mozzarella cheese.

Place the pan inside the preheated oven and bake for about 30 minutes or until the cheese has melted completely. Broil for about 2 minutes if you want.

Serve and enjoy!


You can make this casserole the night before. Cover it with plastic wrap, then place it inside the fridge.

Place any leftovers in an airtight container, then place them inside the fridge. They can last up to 3 days or 1 month in the freezer.

Nutrition Facts:

Calories: 380 kcal | Carbohydrates: 35g | Protein: 22g | Fat: 17g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 68mg | Sodium: 512mg | Potassium: 478mg | Fiber: 2g | Sugar: 4g | Vitamin A: 742IU | Vitamin C: 5mg | Calcium: 183mg | Iron: 2mg