Loading...

Preheat oven to 375°F (190°C).

Heat olive oil in a large Dutch oven or deep skillet over medium-high heat. Add ground beef and Italian sausage, breaking it up with a spoon. Cook until browned, about 8-10 minutes. Drain off any excess fat.

Add chopped onion to the meat and cook until softened, about 5 minutes. Stir in minced garlic and cook for 1 minute more until fragrant.

Pour in crushed tomatoes, beef broth, dried oregano, dried basil, and red pepper flakes (if using). Season with salt and black pepper to taste. Bring to a simmer, then reduce heat to low, cover, and let the sauce cook for at least 15 minutes to allow flavors to meld. Stir occasionally.

While the sauce simmers, bring a large pot of salted water to a rolling boil. Add linguine and cook according to package directions until al dente. Reserve 1/2 cup of pasta water before draining.

In a small saucepan or microwave-safe bowl, melt butter. Add minced garlic and cook for 30 seconds until fragrant. Stir in chopped fresh parsley.

Drain the cooked linguine and immediately toss with the garlic butter mixture until evenly coated.

Stir the fresh spinach into the simmering meat sauce until wilted, about 2-3 minutes. If the sauce is too thick, add a splash of the reserved pasta water.

Combine the garlic butter linguine with the meat and spinach sauce in the Dutch oven or skillet, tossing gently to ensure all pasta is coated.

Evenly spread the pasta mixture in the Dutch oven or transfer to a 9x13 inch baking dish. Sprinkle shredded mozzarella cheese and grated Parmesan cheese generously over the top.

Bake for 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown. For extra browning, you can briefly broil for 1-2 minutes, watching carefully to prevent burning.

Remove from oven, let rest for a few minutes, then garnish with additional fresh parsley before serving hot.


Preheat oven to 375°F (190°C).

Heat olive oil in a large Dutch oven or deep skillet over medium-high heat. Add ground beef and Italian sausage, breaking it up with a spoon. Cook until browned, about 8-10 minutes. Drain off any excess fat.

Add chopped onion to the meat and cook until softened, about 5 minutes. Stir in minced garlic and cook for 1 minute more until fragrant.

Pour in crushed tomatoes, beef broth, dried oregano, dried basil, and red pepper flakes (if using). Season with salt and black pepper to taste. Bring to a simmer, then reduce heat to low, cover, and let the sauce cook for at least 15 minutes to allow flavors to meld. Stir occasionally.

While the sauce simmers, bring a large pot of salted water to a rolling boil. Add linguine and cook according to package directions until al dente. Reserve 1/2 cup of pasta water before draining.

In a small saucepan or microwave-safe bowl, melt butter. Add minced garlic and cook for 30 seconds until fragrant. Stir in chopped fresh parsley.

Drain the cooked linguine and immediately toss with the garlic butter mixture until evenly coated.

Stir the fresh spinach into the simmering meat sauce until wilted, about 2-3 minutes. If the sauce is too thick, add a splash of the reserved pasta water.

Combine the garlic butter linguine with the meat and spinach sauce in the Dutch oven or skillet, tossing gently to ensure all pasta is coated.

Evenly spread the pasta mixture in the Dutch oven or transfer to a 9x13 inch baking dish. Sprinkle shredded mozzarella cheese and grated Parmesan cheese generously over the top.

Bake for 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown. For extra browning, you can briefly broil for 1-2 minutes, watching carefully to prevent burning.

Remove from oven, let rest for a few minutes, then garnish with additional fresh parsley before serving hot.
