Macaroni Grill Pasta Milano: Classic Italian-Style Pasta Dish

This copycat Macaroni Grill Pasta Milano combines roasted garlic Alfredo and pesto with mushrooms, spinach and Roma tomatoes for an easy, flavorful weeknight dinner.

Plate of copycat Macaroni Grill Pasta Milano by skillet full with bread

Pasta Milano Macaroni Grill Recipe

This Pasta Milano-inspired dish delivers rich, layered flavors that taste like a restaurant meal but are simple to prepare at home. The sauce blends creamy Alfredo and bright pesto, while mushrooms, spinach and Roma tomatoes add texture and freshness.

Mushrooms and pasta are a favorite combo for many, and the spinach and tomatoes extend the vegetable flavor while keeping the dish light. It’s a satisfying vegetarian entrée, though you can easily add chicken or Italian sausage if you prefer more protein.

Made in one skillet in about 25–30 minutes, this recipe is perfect for busy evenings. Serve it with warm, buttery bread or cheesy garlic toast to round out the meal.

If you enjoy make-at-home versions of restaurant favorites, this falls right in line with other easy copycat recipes that bring comforting, familiar flavors to your kitchen.

Fork full of copycat Macaroni Grill Pasta Milano over plate full

There’s a generous amount of sauce in this recipe, so serve it in a shallow bowl or on a plate to show off the creamy sauce and vegetables.

Tips for Making Pasta Milano

  • Farfalle is bowtie-shaped pasta; shells can be substituted if you prefer.
  • Use refrigerated Alfredo and pesto for fresher flavor when possible.
  • Thoroughly wash and dry spinach; if tomatoes release excess liquid, drain some to avoid a soupy sauce.
  • Fresh mushrooms, garlic and tomatoes make a noticeable difference in flavor.
  • Add cooked chicken or Italian sausage if you want a meatier dish, but the vegetarian version is filling and flavorful.
Mushrooms, spinach and tomatoes in sauce over bowtie pasta

Ingredients Needed

  • 16 ounces farfalle (bowtie) pasta
  • 3 tablespoons butter
  • 1 small red onion, diced
  • 4 ounces fresh mushrooms, sliced
  • 2 cloves garlic, minced
  • 6 Roma tomatoes, cut into chunks
  • 8 ounces fresh spinach
  • 16 ounces roasted garlic Alfredo sauce
  • 6 ounces pesto
  • 1/3 cup shredded or shaved Parmesan cheese

How to Make Macaroni Grill Pasta Milano

Prepare and measure ingredients before you start. Dry the spinach well and let the tomatoes drain a little if they are very juicy.

Bring a large pot of salted water to a boil for the pasta and cook it to al dente according to package directions while you prepare the sauce and vegetables.

In a large skillet over medium heat, melt the butter. Add the diced red onion, sliced mushrooms and minced garlic. Cover and cook until the vegetables are tender and the onion is translucent.

Mushrooms, red onions and garlic sautéing in a skillet

Add the chunked Roma tomatoes and cook another two minutes until they warm through. Stir in the spinach and cook until wilted. If there is excess liquid in the skillet, drain it before adding the sauces.

Diced roma tomatoes added to mushrooms and onions in a skillet

When the pasta is cooked and drained, either add it directly to the skillet if there’s room or plate the pasta and spoon the sauce over each portion.

Using regular large-leaf spinach is fine because it wilts down quickly; baby spinach works well too if you prefer it.

Vegetables sautéing in a skillet

Finishing The Sauce

Lower the heat to medium-low and pour the roasted garlic Alfredo into the skillet, stirring to incorporate it with the vegetables. Add the pesto and mix until the sauce is uniform and heated through.

Alfredo sauce and pesto added

Sprinkle or shave the Parmesan over the sauce, cover briefly to warm everything evenly, and taste for seasoning. Heat thoroughly but avoid boiling once the cream-based sauce is added.

Skillet full of sauce with parmesan cheese for Macaroni Grill Pasta

Stir the drained pasta into the skillet if space allows, or spoon the sauce and vegetables over plated pasta. Adults often prefer extra sauce, while kids may like more pasta—serve as you prefer.

Serve warm and enjoy. Store leftovers in an airtight container in the refrigerator for 2–4 days. Leftovers also freeze well up to three months; freezing single portions makes reheating quick and convenient.

Restaurant Quality Meals to Make at Home

  • Farmhouse Ham Loaf – a savory loaf made with ground pork and ham and a sweet pineapple glaze.
  • TikTok Alfredo Spaghetti – spaghetti tossed in Alfredo, topped with red sauce and cheese for a flavorful combo.
  • Cheesy Stuffed Shells with Spinach and Sausage – an easy family meal that freezes and reheats well.
  • Cheeseburger Stuffed Shells – hearty stuffed shells with familiar burger flavors in a simple, satisfying dish.
Alfredo and pesto sauce on plate of vegetable topped pasta milano

Macaroni Grill Pasta Milano

Created by Jennifer Osterholt
Servings: 6 people
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Print
Pin
Rate
A creamy combination of Alfredo and pesto with mushrooms, spinach and Roma tomatoes makes this copycat Pasta Milano a delicious weeknight option.

Ingredients

  

  • 16 ounces farfalle pasta
  • 3 tablespoons butter
  • 1 small red onion diced
  • 4 ounces mushrooms sliced
  • 2 cloves garlic minced
  • 6 roma tomatoes cut in chunks
  • 8 ounces spinach
  • 16 ounces roasted garlic alfredo sauce
  • 6 ounces pesto
  • 1/3 cup parmesan cheese

Instructions

  • In a large skillet melt butter over medium heat and sauté the diced onion, sliced mushrooms and minced garlic until tender.
  • Add the Roma tomatoes and cook for about 2 minutes, then stir in the spinach and cook until wilted.
  • While the vegetables cook, boil the pasta until al dente following package directions. Drain well.
  • Reduce heat to medium-low, add the Alfredo sauce and pesto to the skillet, stirring until combined and heated through. Sprinkle Parmesan on top and warm until the cheese melts.
  • Either toss the drained pasta into the skillet if space allows, or plate the pasta and spoon the sauce and vegetables over each portion. Serve immediately.

Notes

  • Farfalle is also called bowtie pasta; shells are a good substitute.
  • Refrigerated Alfredo and pesto often taste fresher than jarred varieties.
  • Dry spinach and drain very juicy tomatoes to avoid a watery sauce.
  • Fresh vegetables and garlic give the best flavor.
  • Optional: add cooked chicken or Italian sausage for a meatier option.

Nutrition

Calories: 631kcalCarbohydrates: 68gProtein: 18gFat: 32g

“Plowing Through Life” is not a dietitian; nutrition facts are estimates and can vary based on specific ingredients. Use a nutrition calculator if precise values are needed.

Did you make this recipe?

Share your feedback and photos in the comments below.

Rate This Recipe
Pin This Recipe