Italian food is genuinely the cuisine I cook from most often in my kitchen — there's something about the simplicity, the emphasis on quality ingredients, and the family-friendly nature of Italian cooking that makes it endlessly appealing. These 25 best Italian dinner recipes are the ones I rotate through every week — pasta classics, hearty soups, baked dishes, and weeknight-friendly meals that genuinely capture authentic Italian flavours without requiring restaurant-level skills.
The variety here covers every Italian dinner situation. There are showpiece pasta dishes — ultimate homemade lasagna, butternut squash lasagna with sage, rigatoni al forno, roasted red pepper baked ziti, Sunday gravy spaghetti sauce, and creamy Tuscan pasta with sardines. There are quick weeknight pastas — pasta e piselli, pumpkin pasta, aglio e olio, pasta al pesto, penne al pomodoro, and creamy bacon pasta bake. There are hearty Italian comfort dishes — Italian lentil soup, lentil spinach stew, tortellini soup, tortellini caprese salad, and Italian ratatouille (ciambotta). There are protein mains — chicken mozzarella skillet, crusted chicken Romano (Cheesecake Factory copycat), steak pizzaiola, and cheesy chicken tater tot casserole. And there are vegetable-forward dishes — stuffed zucchini boats, eggplant involtini with tomato sauce and ricotta, and big Italian salad. Plus crowd-pleasing cheesy Italian meatball sliders. Save this collection and pull it up whenever you crave Italian.
Always cook pasta in well-salted water (it should taste like the sea) and reserve a cup of pasta water before draining — pasta water is the genuine secret to silky, restaurant-quality pasta sauces. Use San Marzano tomatoes for tomato-based recipes when possible. Let me walk you through all 25.
THE BEST ITALIAN DINNERS: AUTHENTIC RECIPES FOR EVERY OCCASION

25. Stuffed Zucchini Boats

Hollowed zucchini halves stuffed with seasoned Italian ground beef, marinara, herbs, and topped with melted mozzarella — baked until tender and bubbling. Made the list because stuffed zucchini boats are the recipe I make most often during late summer when garden zucchini is overwhelming. The boats are genuinely a low-carb alternative to traditional stuffed pasta dishes. Scoop out enough flesh to create a meaningful "boat" but leave at least ¼ inch of zucchini wall for structural integrity. Salt the zucchini boats lightly and let them sit 10 minutes before stuffing — this draws out moisture and prevents soggy results.
Ingredients:
- 4 medium zucchini, halved lengthwise and hollowed
- 1.5 lbs ground beef (85/15) or Italian sausage
- 1 small onion, diced
- 5 cloves garlic, minced
- 1.5 cups marinara sauce
- 2 tablespoons tomato paste
- 2 tablespoons Italian seasoning, 1 teaspoon dried oregano, 1 teaspoon salt, ½ teaspoon black pepper, ½ teaspoon red pepper flakes
- ⅓ cup grated Parmesan + 1.5 cups shredded mozzarella
- ⅓ cup panko breadcrumbs
- Fresh basil, fresh parsley for serving
Instructions:
- Preheat oven to 400°F. Halve zucchini lengthwise and scoop out the centres, leaving a ¼-inch wall. Sprinkle lightly with salt and let sit for 10 minutes. Pat dry.
- Brown ground beef with diced onion in a large pan for 6 minutes. Add garlic, cook 1 minute. Stir in marinara, tomato paste, Italian seasoning, oregano, salt, pepper, red pepper flakes, and Parmesan. Simmer 5 minutes.
- Place zucchini boats in a baking dish. Spoon meat mixture generously into each boat. Top with shredded mozzarella and panko.
- Bake for 22–25 minutes until zucchini is tender and the cheese is golden and bubbling. Top with fresh basil and parsley. Serve immediately.
24. Steak Pizzaiola

A southern Italian classic — beef cubes braised in a rich tomato sauce with bell peppers, olives, garlic, oregano, and capers until fork-tender. Made the list because steak pizzaiola is the recipe that taught me Italian cooking is about transformation — humble cuts become genuinely magnificent through slow simmering. Use chuck roast or beef shoulder cubes for the most tender result; lean cuts produce dry, tough meat. Sear the meat in batches before adding to the sauce — crowded pans steam rather than brown, producing meaningfully less flavour.
Ingredients:
- 2.5 lbs chuck roast or beef shoulder, cubed into 1.5-inch pieces
- 3 tablespoons olive oil + salt and pepper for searing
- 2 large onions, sliced
- 3 bell peppers (red, yellow, green), sliced
- 8 cloves garlic, minced
- 1 can (28 oz) crushed San Marzano tomatoes
- ⅓ cup dry red wine
- ⅓ cup pitted Kalamata olives
- 3 tablespoons capers, drained
- 2 tablespoons Italian seasoning, 1 tablespoon dried oregano, 2 bay leaves, 2 tablespoons tomato paste, ½ teaspoon red pepper flakes
- Crusty bread, polenta, or pasta for serving
- Fresh basil, grated Parmesan for serving
Instructions:
- Pat beef cubes dry. Season generously with salt and pepper. Heat olive oil in a Dutch oven over medium-high heat. Sear beef in batches for 4 minutes per side until deeply browned. Set aside.
- In the same pot, add sliced onions and bell peppers. Cook for 8 minutes until softened. Add garlic and tomato paste, cook 1 minute.
- Add red wine and scrape up browned bits. Stir in crushed tomatoes, olives, capers, Italian seasoning, oregano, bay leaves, and red pepper flakes. Return beef and any juices to the pot.
- Bring to a simmer. Cover and braise on the stovetop or in a 325°F oven for 2 hours until beef is fork-tender. Remove bay leaves. Top with fresh basil and Parmesan. Serve over polenta, pasta, or with crusty bread.
23. The Ultimate Homemade Lasagna

The genuinely ultimate Italian-American lasagna — layers of tender pasta, rich meat sauce (beef and Italian sausage), creamy ricotta filling, and melted mozzarella, baked until bubbling and golden. Made the list because the ultimate homemade lasagna is the recipe I make most often for family gatherings and holidays. The double dairy approach — ricotta filling AND a béchamel-style top — is the genuine secret to next-level lasagna. Let the lasagna rest for 20 minutes before slicing — slicing immediately produces a sloppy, runny mess. Use no-boil noodles to skip the boiling step entirely.
Ingredients:
- 1 lb ground beef + ½ lb Italian sausage
- 1 large onion (diced), 6 cloves garlic (minced)
- 2 jars (24 oz each) marinara sauce
- 2 tablespoons tomato paste, 2 tablespoons Italian seasoning, 1 teaspoon dried basil, 2 bay leaves, salt and pepper
- Ricotta filling: 15 oz whole milk ricotta + 1 large egg + ¾ cup grated Parmesan + 3 tablespoons fresh parsley + 2 tablespoons fresh basil + 1 teaspoon Italian seasoning + ½ teaspoon salt + ¼ teaspoon black pepper
- 1 box (9 oz) no-boil lasagna noodles
- 4 cups shredded mozzarella + 1 cup grated Parmesan (divided for layering and topping)
- Fresh basil for serving
Instructions:
- Brown ground beef and Italian sausage with diced onion in a large pan for 8 minutes. Drain excess fat. Add garlic and tomato paste, cook 1 minute. Stir in marinara, Italian seasoning, basil, bay leaves, salt, and pepper. Simmer 15 minutes.
- Mix all ricotta filling ingredients until smooth. Preheat oven to 375°F.
- In a 9×13 baking dish, layer: 1 cup meat sauce, single layer of noodles, ⅓ of the ricotta filling, 1 cup mozzarella, ⅓ of the meat sauce. Repeat twice more. Top with the final cup of mozzarella and ½ cup Parmesan.
- Cover with foil. Bake for 35 minutes. Remove foil and bake 15 minutes more until bubbling and golden. Rest 20 minutes before slicing. Top with fresh basil. Serve.
22. Tortellini Caprese Salad

A summer pasta salad combining cheese-stuffed tortellini with the classic caprese trio — fresh cherry tomatoes, mozzarella balls, and basil — tossed with a balsamic vinaigrette. Made the list because tortellini caprese salad is the recipe I make most often for summer potlucks and picnics. The combination of stuffed pasta and the bright caprese flavours makes this meaningfully more substantial than a typical caprese salad. Cool the cooked tortellini under cold water before tossing — warm tortellini wilts the basil and breaks down the mozzarella. Make 30 minutes ahead so flavours meld.
Ingredients:
- 1.5 lbs cheese tortellini (refrigerated, not frozen)
- 2 cups cherry tomatoes, halved
- 8 oz fresh mozzarella balls (ciliegine), halved
- 1 cup fresh basil leaves, torn
- ⅓ cup pitted Kalamata olives, halved (optional)
- ¼ cup thinly sliced red onion
- Balsamic vinaigrette: ⅓ cup olive oil + 3 tablespoons balsamic vinegar + 1 tablespoon Dijon mustard + 1 tablespoon honey + 2 minced garlic cloves + 1 teaspoon Italian seasoning + ½ teaspoon salt + ¼ teaspoon black pepper
- Balsamic glaze, extra Parmesan for serving
Instructions:
- Cook tortellini in well-salted water according to package. Drain and rinse under cold water until completely cool. Drain thoroughly.
- Whisk all balsamic vinaigrette ingredients together until emulsified.
- In a large bowl, combine cooled tortellini, cherry tomatoes, mozzarella balls, basil, Kalamata olives, and red onion.
- Pour vinaigrette over and toss thoroughly. Refrigerate for 30 minutes for flavours to meld. Drizzle with balsamic glaze and top with extra Parmesan just before serving.
21. Eggplant Involtini with Tomato Sauce and Ricotta

An elegant Italian classic — thin slices of grilled eggplant rolled around a creamy ricotta filling, then baked in a rich tomato sauce with melted mozzarella. Made the list because eggplant involtini is genuinely the most impressive vegetarian Italian dinner I make for guests. The technique looks complicated but is meaningfully simple once you have the right thin slices. Slice eggplant lengthwise into ¼-inch planks for proper rolling — too thick and they won't roll, too thin and they tear. Salt and drain the eggplant slices for 20 minutes to remove bitterness and prevent soggy results.
Ingredients:
- 2 large eggplants, sliced lengthwise into ¼-inch planks
- ⅓ cup olive oil for grilling + salt for draining
- Ricotta filling: 15 oz ricotta + 1 large egg + ¾ cup grated Parmesan + ⅓ cup chopped basil + ¼ cup chopped parsley + 2 cloves minced garlic + ½ teaspoon salt + ¼ teaspoon black pepper + freshly grated nutmeg
- 3 cups marinara sauce (homemade or quality jarred)
- 1.5 cups shredded mozzarella
- ⅓ cup grated Parmesan for topping
- Fresh basil for serving
Instructions:
- Sprinkle eggplant slices with salt and let drain for 20 minutes. Pat dry. Brush with olive oil and grill (or pan-fry) for 2 minutes per side until pliable. Cool.
- Mix all ricotta filling ingredients until smooth. Preheat oven to 375°F.
- Spread 1.5 cups marinara in a 9×13 baking dish. Place 2–3 tablespoons of ricotta filling at the wider end of each eggplant slice. Roll up tightly and place seam-side down in the sauce. Repeat with remaining slices.
- Top rolls with the remaining marinara. Sprinkle with mozzarella and Parmesan. Bake for 30 minutes until bubbling and golden. Top with fresh basil. Rest 10 minutes before serving.
20. Roasted Red Pepper Baked Ziti

Baked ziti with a meaningful twist — a creamy roasted red pepper sauce instead of traditional marinara, layered with ricotta and topped with bubbling mozzarella. Made the list because roasted red pepper baked ziti is the recipe that surprised me with how easily blended roasted peppers transform pasta sauce into something genuinely sophisticated. Use jarred roasted red peppers (drained well) for convenience. Blend the sauce until completely smooth — chunky pieces taste raw rather than properly integrated. The cream addition is non-negotiable; it transforms the sauce from acidic to silky.
Ingredients:
- 1 lb ziti or penne pasta
- Roasted red pepper sauce: 2 jars (12 oz each) roasted red peppers (drained) + 1 can (14 oz) crushed tomatoes + 4 cloves garlic + 1 small onion (sautéed) + 2 tablespoons tomato paste + 1 teaspoon smoked paprika + 1 teaspoon dried oregano + ½ teaspoon red pepper flakes + 1 teaspoon salt + ¼ teaspoon black pepper + 3 tablespoons olive oil — all blended smooth
- 1 cup heavy cream
- 15 oz ricotta + 1 egg + ¼ cup grated Parmesan + 2 tablespoons fresh basil (mixed for ricotta layer)
- 2.5 cups shredded mozzarella
- ⅓ cup grated Parmesan for topping
- Fresh basil for serving
Instructions:
- Cook pasta in well-salted water until just under al dente. Drain. Preheat oven to 375°F.
- Sauté onion in olive oil for 5 minutes. Add to a blender with all roasted red pepper sauce ingredients and blend until completely smooth. Pour into a saucepan and stir in heavy cream. Simmer 5 minutes. Toss cooked pasta with the sauce.
- Mix ricotta with egg, Parmesan, and basil. Layer in a 9×13 dish: half the saucy pasta, dollops of ricotta mixture, 1 cup mozzarella, remaining pasta, remaining mozzarella, and Parmesan.
- Bake for 25 minutes until bubbling and golden. Top with fresh basil. Rest 10 minutes before serving.
19. Big Italian Salad

A loaded Italian-American antipasto-style salad with crisp romaine, salami, mozzarella, pepperoncini, Kalamata olives, cherry tomatoes, and red onion — tossed in a homemade Italian vinaigrette. Made the list because big Italian salad is the recipe I make most often as a side dish to pasta dinners or as a complete meal for warm-weather lunches. The combination of crunchy lettuce, salty cured meats, and tangy pepperoncini produces a salad that genuinely competes with any pizza-place chopped salad. Tear lettuce by hand rather than chopping with a knife — torn edges absorb dressing better.
Ingredients:
- 2 large heads romaine lettuce, chopped or torn
- 8 oz salami or pepperoni, sliced into ribbons
- 8 oz fresh mozzarella balls (ciliegine), halved
- 1 cup cherry tomatoes, halved
- ⅓ cup pitted Kalamata olives
- ⅓ cup pepperoncini peppers, sliced
- ¼ cup thinly sliced red onion
- ⅓ cup grated Parmesan
- Croutons (optional)
- Italian vinaigrette: ⅓ cup olive oil + 3 tablespoons red wine vinegar + 1 tablespoon Dijon mustard + 1 tablespoon honey + 3 minced garlic cloves + 2 teaspoons Italian seasoning + 1 teaspoon dried oregano + ½ teaspoon salt + ¼ teaspoon black pepper
Instructions:
- Whisk all Italian vinaigrette ingredients together until emulsified. Refrigerate for 15 minutes for flavours to meld.
- Wash and dry romaine lettuce thoroughly. Tear into bite-sized pieces.
- In a large salad bowl, combine romaine, salami ribbons, mozzarella balls, cherry tomatoes, Kalamata olives, pepperoncini, and red onion.
- Just before serving, drizzle with Italian vinaigrette and toss thoroughly. Top with grated Parmesan and croutons if using. Serve immediately.
18. Pumpkin Pasta

A creamy autumn pasta with a velvety pumpkin sauce — pumpkin purée, brown butter, sage, garlic, and Parmesan tossed with pasta for a comforting fall-flavoured weeknight dinner. Made the list because pumpkin pasta is the recipe I make most often during fall when I'm craving cozy seasonal flavour. The brown butter and sage are the genuine difference between great pumpkin pasta and one that tastes like Thanksgiving leftovers. Use 100% pumpkin purée (not pumpkin pie filling, which contains added spices and sugar). A splash of pasta water to thin the sauce produces meaningfully better consistency than additional cream.
Ingredients:
- 1 lb pasta (rigatoni, penne, or pappardelle)
- 5 tablespoons butter
- 12 fresh sage leaves
- 5 cloves garlic, minced
- 1 small onion, finely diced
- 1 cup pumpkin purée (not pie filling)
- ¾ cup heavy cream
- ⅔ cup grated Parmesan + extra for serving
- ¼ teaspoon nutmeg, ½ teaspoon red pepper flakes, salt and pepper
- Toasted pine nuts or walnuts, fresh sage for serving
Instructions:
- Cook pasta in well-salted water until al dente. Reserve 1 cup pasta water before draining.
- Melt butter in a large pan over medium heat. Cook for 3 minutes until brown and nutty-smelling. Add sage leaves and cook 30 seconds until crispy. Remove sage and set aside.
- Add diced onion to the brown butter. Cook 4 minutes. Add garlic, cook 30 seconds. Stir in pumpkin purée, heavy cream, nutmeg, red pepper flakes, salt, and pepper. Simmer 4 minutes.
- Add drained pasta and Parmesan. Toss thoroughly, adding pasta water as needed for a silky sauce. Top with crispy sage leaves, toasted nuts, and extra Parmesan. Serve immediately.
17. Chicken Mozzarella Skillet

A 30-minute one-pan dinner — tender chicken breasts seared and simmered in marinara sauce, then topped with melted mozzarella for a low-carb chicken parmesan-style meal. Made the list because chicken mozzarella skillet is the recipe I make most often when I want chicken parmesan flavours without the breading and frying steps. Pound chicken breasts to even thickness for proper cooking — uneven thickness produces dry edges and undercooked centres. Don't crowd the pan when searing; work in batches if needed for proper browning.
Ingredients:
- 4 boneless chicken breasts, pounded to ½-inch thickness
- 2 teaspoons Italian seasoning + 1 teaspoon garlic powder + 1 teaspoon paprika + 1 teaspoon salt + ½ teaspoon black pepper (mixed)
- 3 tablespoons olive oil
- 5 cloves garlic, minced
- 2 cups marinara sauce
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano, ½ teaspoon red pepper flakes
- 8 oz fresh mozzarella, sliced
- ⅓ cup grated Parmesan
- Fresh basil, cooked spaghetti or zoodles for serving
Instructions:
- Pound chicken breasts to even thickness. Season generously with the Italian seasoning mixture on both sides.
- Heat olive oil in a large oven-safe pan over medium-high heat. Sear chicken for 4 minutes per side until golden. Remove to a plate.
- In the same pan, add minced garlic and cook 30 seconds. Stir in marinara, tomato paste, oregano, and red pepper flakes. Simmer 2 minutes.
- Return chicken to the pan and nestle into the sauce. Top each chicken breast with sliced mozzarella and Parmesan. Cover and cook 8 minutes until cheese is melted and chicken is cooked through (165°F internal). Top with fresh basil. Serve over spaghetti or zoodles.
16. Pasta e Piselli (Italian Pasta and Peas)

A rustic Italian peasant dish — short pasta cooked with sweet peas, pancetta, garlic, and Parmesan in a simple, brothy base. Made the list because pasta e piselli is the recipe that taught me Italian cuisine excels at humble dishes. With just a handful of ingredients, the result is meaningfully more delicious than its components suggest. Use small pasta shapes (ditalini, small shells) so each spoonful captures pasta and peas together. Pancetta is the genuine flavour foundation — substitute thick-cut bacon if needed, but don't skip it.
Ingredients:
- 12 oz small pasta (ditalini, small shells, or orzo)
- 6 oz pancetta or thick-cut bacon, diced
- 3 tablespoons olive oil
- 1 small onion, finely diced
- 5 cloves garlic, minced
- 3 cups frozen or fresh peas
- 4 cups chicken or vegetable broth
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano, ½ teaspoon red pepper flakes, salt and pepper
- ⅔ cup grated Parmesan + extra for serving
- 2 tablespoons fresh parsley, chopped
- 2 tablespoons butter (added at the end)
Instructions:
- Heat olive oil in a large pot over medium heat. Add diced pancetta and cook for 5 minutes until crispy. Add diced onion and cook 4 minutes more.
- Add garlic and tomato paste, cook 1 minute. Stir in broth, oregano, red pepper flakes, salt, and pepper. Bring to a simmer.
- Add pasta and cook for 8 minutes (or per package, until al dente). Add peas in the last 3 minutes.
- Stir in butter and Parmesan. Top with fresh parsley and extra Parmesan. Serve immediately in shallow bowls — the texture should be brothy, not dry.
15. Butternut Squash Lasagna with Sage

A vegetarian fall lasagna with layers of roasted butternut squash purée, ricotta filling, sage-infused béchamel, and mozzarella — an elegant alternative to traditional meat lasagna for autumn entertaining. Made the list because butternut squash lasagna with sage is genuinely the most elegant vegetarian Italian dish I make for fall holidays. Roast the butternut squash before puréeing — roasted squash has meaningfully more concentrated flavour than steamed or boiled. The sage-infused béchamel is the genuine difference between an okay squash lasagna and an extraordinary one.
Ingredients:
- 1 large butternut squash (about 3 lbs), peeled, cubed, and roasted with olive oil, salt, and pepper at 400°F for 35 minutes — then puréed
- 12 no-boil lasagna noodles
- Sage béchamel: 4 tablespoons butter + ¼ cup flour + 3 cups whole milk + 12 fresh sage leaves + 1 teaspoon salt + ¼ teaspoon nutmeg + ½ teaspoon black pepper + ½ cup grated Parmesan
- Ricotta filling: 15 oz ricotta + 1 egg + ½ cup grated Parmesan + 2 tablespoons fresh sage + ½ teaspoon salt + ¼ teaspoon nutmeg
- 2.5 cups shredded mozzarella + ⅓ cup grated Parmesan for topping
- Crispy fried sage leaves, toasted walnuts for serving
Instructions:
- Roast cubed butternut squash with olive oil, salt, and pepper at 400°F for 35 minutes until tender. Purée in a food processor or blender until smooth.
- Make sage béchamel: melt butter in a saucepan. Add sage leaves and cook 1 minute. Whisk in flour, cook 1 minute. Slowly whisk in milk. Simmer 5 minutes until thickened. Stir in salt, nutmeg, pepper, and Parmesan. Remove sage leaves.
- Mix ricotta filling ingredients. Preheat oven to 375°F. Layer in a 9×13 dish: ½ cup béchamel, 4 noodles, ⅓ of the squash purée, ⅓ of the ricotta filling, ½ cup béchamel, 1 cup mozzarella. Repeat twice more. Top with remaining béchamel, mozzarella, and Parmesan.
- Cover with foil. Bake 35 minutes. Remove foil and bake 15 minutes more until bubbling and golden. Rest 20 minutes. Top with crispy sage and toasted walnuts. Serve.
14. Sunday Gravy (Italian Spaghetti Sauce)

The genuine Italian-American Sunday gravy — a long-simmered tomato sauce with meatballs, Italian sausage, pork ribs, and aromatics. Cooked slowly all afternoon, it produces a deeply flavoured sauce served over pasta with the meats on the side. Made the list because Sunday gravy is genuinely the recipe most associated with Italian-American family tradition. Long simmering is the genuine secret — there's no shortcut to the depth of flavour. Brown all the meats before adding to the sauce. The meats cook in the sauce, making each meaningfully more flavourful than the last. Make a double batch; it freezes beautifully for months.
Ingredients:
- 2 lbs pork ribs, cut into individual ribs
- 1 lb Italian sausage links
- Meatballs: 1 lb ground beef + ½ lb ground pork + 1 cup panko soaked in ½ cup milk + 2 eggs + ⅔ cup grated Parmesan + ⅓ cup chopped parsley + 5 cloves garlic + 1 teaspoon salt + ½ teaspoon black pepper + 1 tablespoon Italian seasoning
- ⅓ cup olive oil
- 2 large onions, diced
- 10 cloves garlic, minced
- 3 cans (28 oz each) crushed San Marzano tomatoes
- 1 can (6 oz) tomato paste
- 1 cup dry red wine
- 2 Parmesan rinds (the secret)
- 3 tablespoons Italian seasoning, 1 tablespoon dried oregano, 1 tablespoon dried basil, 2 teaspoons sugar, 3 bay leaves, salt and pepper
- ⅓ cup fresh basil (added at the end)
- Cooked spaghetti, grated Parmesan, fresh basil, crusty bread for serving
Instructions:
- Make meatballs: mix all meatball ingredients gently. Roll into 24 meatballs. Brown in a large pan with some olive oil for 8 minutes total. Set aside. In the same pan, brown pork ribs and Italian sausage. Set aside.
- In a large Dutch oven, sauté diced onions in olive oil for 8 minutes. Add minced garlic and tomato paste, cook 2 minutes. Add red wine and cook 2 minutes.
- Add crushed tomatoes, Parmesan rinds, Italian seasoning, oregano, basil, sugar, bay leaves, salt, and pepper. Stir thoroughly. Add browned meatballs, ribs, and sausages.
- Bring to a simmer. Cover partially and simmer on low for 3–4 hours, stirring occasionally. Remove bay leaves and Parmesan rinds. Stir in fresh basil. Serve sauce over spaghetti with meatballs and ribs alongside, with grated Parmesan and crusty bread.
13. Creamy Tuscan Pasta with Sardines

A creamy Tuscan-inspired pasta with tender sardines, sun-dried tomatoes, spinach, garlic, and Parmesan in a rich cream sauce — a coastal Italian dinner that brings the Mediterranean to your kitchen. Made the list because creamy Tuscan pasta with sardines is the recipe that taught me sardines deserve more respect — they bring meaningful umami depth that other proteins simply cannot match. Use quality oil-packed sardines (Portuguese or Spanish brands) — water-packed sardines lack flavour. Add the sardines at the very end of cooking; they break down into the sauce naturally without overhandling.
Ingredients:
- 12 oz pasta (linguine, fettuccine, or penne)
- 2 cans (4.4 oz each) oil-packed sardines, drained (oil reserved)
- 3 tablespoons reserved sardine oil + 2 tablespoons olive oil
- 1 small shallot, finely diced
- 6 cloves garlic, minced
- ⅔ cup sun-dried tomatoes, sliced
- 1.25 cups heavy cream
- ⅔ cup grated Parmesan
- 5 cups fresh baby spinach
- Zest and juice of 1 lemon
- 1 teaspoon red pepper flakes, salt and pepper
- Fresh parsley, extra Parmesan, lemon wedges for serving
Instructions:
- Cook pasta in well-salted water until al dente. Reserve 1 cup pasta water before draining.
- Heat reserved sardine oil and olive oil in a large pan over medium heat. Add shallot and cook 3 minutes. Add garlic and red pepper flakes, cook 30 seconds.
- Add sun-dried tomatoes, heavy cream, salt, and pepper. Simmer 4 minutes. Stir in Parmesan and lemon zest.
- Add drained pasta, spinach, and gently flake in the sardines. Toss thoroughly, adding pasta water as needed for a silky sauce. Stir in lemon juice. Top with fresh parsley, extra Parmesan, and lemon wedges. Serve immediately.
12. Cheesy Italian Meatball Sliders with Garlic Butter

Italian meatball sliders — Hawaiian rolls layered with marinara, tender Italian meatballs, melted mozzarella, and Parmesan, then brushed with garlic butter and baked until bubbling and golden. Made the list because cheesy Italian meatball sliders are the recipe I make most often for game days and parties. The sliders disappear faster than I can finish setting up the rest of the food. Use Hawaiian sweet rolls specifically — their slight sweetness perfectly balances the savoury filling. Slice the entire pack of rolls in half horizontally without separating individual rolls; this is the genuine technique for proper sliders.
Ingredients (makes 12 sliders):
- 12 Hawaiian sweet rolls (1 package, kept connected)
- 24 small Italian meatballs (homemade or quality frozen, heated in marinara)
- 1.5 cups marinara sauce
- 2.5 cups shredded mozzarella + ⅓ cup grated Parmesan
- ⅓ cup pepperoni slices (optional)
- Garlic butter topping: 5 tablespoons melted butter + 4 cloves minced garlic + 2 tablespoons grated Parmesan + 1 tablespoon Italian seasoning + 1 tablespoon fresh parsley + ½ teaspoon salt
- Fresh basil, extra marinara for dipping
Instructions:
- Preheat oven to 350°F. Slice the entire pack of Hawaiian rolls in half horizontally without separating the individual rolls. Place the bottom half in a 9×13 baking dish.
- Spread marinara on the bottom rolls. Top with 1 cup mozzarella, then arrange meatballs evenly (2 per slider). Add pepperoni if using. Top with remaining mozzarella and Parmesan.
- Place the top half of rolls on. Whisk all garlic butter ingredients together. Brush generously over the top of the rolls.
- Cover with foil. Bake for 15 minutes. Remove foil and bake 5 minutes more until tops are golden. Top with fresh basil. Slice into individual sliders and serve immediately with extra marinara for dipping.
11. Italian Ratatouille (Ciambotta)

A southern Italian vegetable stew (ciambotta) — eggplant, zucchini, bell peppers, potatoes, and tomatoes simmered together with garlic, herbs, and olive oil for a hearty, rustic vegetarian main or substantial side dish. Made the list because Italian ratatouille is the recipe I make most often during late summer when garden vegetables are abundant. Unlike French ratatouille, Italian ciambotta includes potatoes, which make it meaningfully more substantial as a main course. Cook the vegetables in stages — adding them all at once produces uneven doneness. Salt the eggplant before cooking to draw out bitterness.
Ingredients:
- 1 medium eggplant, cubed
- 2 zucchini, sliced into half-moons
- 1 lb baby potatoes, halved
- 2 bell peppers (red and yellow), chunked
- 1 large onion, diced
- ⅓ cup olive oil
- 6 cloves garlic, minced
- 1 can (28 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 2 tablespoons Italian seasoning, 1 tablespoon dried oregano, 1 teaspoon red pepper flakes, salt and pepper
- ⅓ cup pitted Kalamata olives
- ⅓ cup fresh basil, torn
- Crusty bread, grated Parmesan, fresh basil for serving
Instructions:
- Salt eggplant cubes and let drain in a colander for 20 minutes. Pat dry.
- Heat olive oil in a large Dutch oven over medium-high heat. Add potatoes and cook for 8 minutes until starting to brown. Add onion and bell peppers, cook 6 minutes. Add eggplant and zucchini, cook 5 minutes more.
- Add garlic and tomato paste, cook 1 minute. Stir in crushed tomatoes, Italian seasoning, oregano, red pepper flakes, salt, and pepper. Bring to a simmer.
- Cover partially and simmer for 30 minutes until all vegetables are tender. Stir in olives and fresh basil. Top with grated Parmesan and extra basil. Serve with crusty bread.
10. Aglio e Olio (Pasta with Garlic and Oil)

A genuinely classic Italian pasta — spaghetti tossed with sliced garlic sautéed in olive oil with red pepper flakes, finished with parsley and Parmesan. The 15-minute Italian dinner that proves simplicity is the genuine peak of Italian cooking. Made the list because aglio e olio is the recipe that taught me Italian cooking is about restraint, not addition. The technique is everything — sliced (not minced) garlic gently cooked in olive oil until golden, never brown. Use the best olive oil you have — there's nowhere for low-quality oil to hide. Pasta water is the genuine secret to a properly emulsified sauce.
Ingredients:
- 1 lb spaghetti or linguine
- ⅔ cup good extra virgin olive oil
- 10 cloves garlic, thinly sliced
- 1.5 teaspoons red pepper flakes
- ⅔ cup chopped fresh parsley
- ⅔ cup grated Parmesan or Pecorino Romano + extra for serving
- Zest and juice of 1 lemon
- Salt, freshly cracked black pepper
- Toasted breadcrumbs (optional but traditional)
Instructions:
- Cook pasta in well-salted water until al dente. Reserve 1.5 cups pasta water before draining.
- While pasta cooks, heat olive oil in a large pan over medium-low heat. Add sliced garlic and cook for 4 minutes, stirring, until just golden — do not let it brown. Add red pepper flakes and cook 30 seconds.
- Add ½ cup pasta water to the garlic oil and bring to a gentle simmer.
- Add drained pasta to the pan. Toss vigorously with parsley, lemon zest, lemon juice, salt, and pepper. Add Parmesan and toss until creamy, adding more pasta water as needed for a silky sauce. Top with extra Parmesan and toasted breadcrumbs. Serve immediately.
9. Creamy Bacon Pasta Bake (Gluten and Dairy Free)

A gluten-free and dairy-free pasta bake using gluten-free pasta and a creamy cashew-based sauce — packed with crispy bacon and baked until bubbly. Genuinely allergy-friendly comfort food that doesn't taste compromised. Made the list because creamy bacon pasta bake is the recipe I make most often when feeding guests with multiple food sensitivities. The cashew cream is the genuine secret to dairy-free creaminess that produces a result indistinguishable from a dairy version. Soak the cashews in hot water for 30 minutes before blending — this single step produces meaningfully smoother cream than blending raw cashews.
Ingredients:
- 1 lb gluten-free penne or rotini
- 12 strips bacon, diced
- 1 small onion, diced
- 5 cloves garlic, minced
- Cashew cream: 1.5 cups raw cashews soaked in hot water for 30 minutes + 1.5 cups dairy-free milk + 3 tablespoons nutritional yeast + 2 tablespoons fresh lemon juice + 1 teaspoon salt + ½ teaspoon black pepper + ½ teaspoon paprika + 2 cloves garlic — all blended smooth
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning, ½ teaspoon red pepper flakes
- ⅓ cup gluten-free panko + 2 tablespoons olive oil + 2 tablespoons nutritional yeast (mixed for topping)
- Fresh parsley for serving
Instructions:
- Cook gluten-free pasta in well-salted water until just under al dente. Drain. Preheat oven to 375°F.
- Cook diced bacon in a large pan over medium heat for 6 minutes until crispy. Remove with a slotted spoon. In bacon fat, sauté diced onion for 4 minutes. Add garlic and tomato paste, cook 1 minute.
- Blend all cashew cream ingredients in a high-powered blender until completely smooth (1 full minute). Add cashew cream to the pan with onion. Stir in Italian seasoning and red pepper flakes. Simmer 3 minutes.
- Toss cooked pasta with the cashew cream sauce and most of the crispy bacon. Transfer to a baking dish. Top with the remaining bacon and the panko topping. Bake for 22 minutes until bubbling and golden. Top with fresh parsley. Serve.
8. Rigatoni al Forno

A classic Italian baked rigatoni — pasta tossed with a hearty meat sauce, layered with mozzarella, and baked until the top is bubbly and the edges turn crispy. Made the list because rigatoni al forno is the recipe I make most often when I want pasta with the magic of crispy baked edges. The crispy bits are genuinely the best part — they're meaningfully different from soft, sauced pasta. Use rigatoni or penne specifically — their hollow tubes capture sauce and produce the proper texture. Don't overcook the pasta during the initial boil; it cooks more in the oven.
Ingredients:
- 1 lb rigatoni pasta
- 1 lb ground beef + ½ lb Italian sausage
- 1 large onion (diced), 6 cloves garlic (minced)
- 2 jars (24 oz each) marinara sauce
- 2 tablespoons tomato paste
- 2 tablespoons Italian seasoning, 1 teaspoon dried oregano, salt and pepper, ½ teaspoon red pepper flakes
- 2.5 cups shredded mozzarella + 1 cup grated Parmesan (divided)
- ⅓ cup chopped fresh basil
- Fresh basil for serving
Instructions:
- Cook rigatoni in well-salted water for 2 minutes less than package time (it will finish in the oven). Drain. Preheat oven to 400°F.
- Brown ground beef and Italian sausage with diced onion in a large pan for 8 minutes. Drain excess fat. Add garlic and tomato paste, cook 1 minute. Stir in marinara, Italian seasoning, oregano, salt, pepper, and red pepper flakes. Simmer 5 minutes.
- Toss drained rigatoni with the meat sauce, ⅓ cup chopped basil, and 1 cup mozzarella. Transfer to a 9×13 baking dish.
- Top with the remaining mozzarella and Parmesan. Bake for 25 minutes until bubbling, golden, and the edges are crispy. Rest 10 minutes. Top with fresh basil. Serve.
7. Cheesy Chicken Tater Tot Casserole

An Italian-inspired comfort food casserole — shredded chicken in a creamy Italian-seasoned sauce with vegetables, topped with crispy tater tots and melted cheese. Made the list because cheesy chicken tater tot casserole is the recipe I make most often when I want comfort food that pleases every member of my family. Use rotisserie chicken to skip the cooking step entirely — store-bought rotisserie is genuinely as flavourful as homemade poached chicken. Don't thaw the tater tots before baking; frozen tater tots produce meaningfully crispier results than thawed ones.
Ingredients:
- 4 cups shredded cooked chicken (rotisserie works perfectly)
- Cream sauce: 4 tablespoons butter + ¼ cup flour + 2 cups whole milk + 1 cup heavy cream + 2 cups shredded mozzarella + 1 cup grated Parmesan + 2 tablespoons Italian seasoning + 5 cloves minced garlic + 1 teaspoon salt + ½ teaspoon black pepper + ½ teaspoon red pepper flakes
- 2 cups frozen mixed vegetables (peas, carrots, corn)
- 1.5 lbs frozen tater tots (do not thaw)
- 1 cup shredded mozzarella for topping
- ¼ cup grated Parmesan for topping
- Fresh parsley, sliced green onions for serving
Instructions:
- Preheat oven to 400°F. In a large saucepan, melt butter over medium heat. Whisk in flour and cook 1 minute. Slowly whisk in milk and cream. Bring to a simmer, stirring, until thickened.
- Stir in mozzarella, Parmesan, Italian seasoning, garlic, salt, pepper, and red pepper flakes until smooth.
- Add shredded chicken and frozen mixed vegetables to the sauce. Stir to combine. Transfer to a 9×13 baking dish.
- Arrange frozen tater tots in a single layer on top. Sprinkle with mozzarella and Parmesan. Bake for 35–40 minutes until tater tots are golden and crispy and the casserole is bubbling. Top with fresh parsley and green onions. Serve.
6. Lentil Spinach Stew

An Italian-style vegan lentil stew with green lentils, fresh spinach, tomatoes, carrots, celery, and Italian herbs — a hearty, protein-rich one-pot meal that genuinely satisfies. Made the list because lentil spinach stew is the recipe I make most often during winter when I want healthy comfort food. The combination of lentils, fresh greens, and warming spices produces a stew that is meaningfully more satisfying than vegetable soups alone. Use green or brown lentils, not red — they hold their shape during simmering. Add the spinach at the very end so it wilts but doesn't lose its colour and texture.
Ingredients:
- 3 tablespoons olive oil
- 1 large onion, diced
- 3 stalks celery, diced
- 3 carrots, diced
- 5 cloves garlic, minced
- 2 tablespoons tomato paste
- 1.5 cups green or brown lentils, rinsed
- 1 can (14 oz) crushed tomatoes
- 8 cups vegetable broth
- 2 tablespoons Italian seasoning, 1 teaspoon dried oregano, 2 bay leaves, ½ teaspoon red pepper flakes, salt and pepper
- 5 cups fresh baby spinach (added at the end)
- 2 tablespoons fresh lemon juice (added at the end)
- Crusty bread, grated Parmesan (optional, omit for vegan), fresh parsley for serving
Instructions:
- Heat olive oil in a large pot over medium heat. Add diced onion, celery, and carrots. Cook for 8 minutes until softened.
- Add minced garlic and tomato paste. Cook 1 minute. Stir in lentils, crushed tomatoes, vegetable broth, Italian seasoning, oregano, bay leaves, red pepper flakes, salt, and pepper.
- Bring to a simmer. Cover partially and cook for 35–40 minutes until lentils are tender.
- Remove bay leaves. Stir in fresh spinach and lemon juice. Cover and let sit 2 minutes for the spinach to wilt. Top with fresh parsley and grated Parmesan if using. Serve with crusty bread.
5. Crusted Chicken Romano (Cheesecake Factory Copycat)

A copycat of The Cheesecake Factory's famous Crusted Chicken Romano — chicken breasts coated in a panko-Romano cheese crust, pan-fried until golden, and served over spaghetti in a light tomato sauce with fresh basil. Made the list near the top because crusted chicken Romano is the recipe that taught me restaurant-quality Italian food is genuinely achievable at home. The panko-Romano coating produces a crust that is meaningfully crispier than traditional breadcrumb coatings. Pound the chicken to even thickness; uneven thickness produces dry edges and undercooked centres.
Ingredients:
- 4 boneless chicken breasts, pounded to ½-inch thickness
- Breading: ½ cup flour seasoned with salt and pepper + 2 beaten eggs + 1.5 cups panko + 1 cup grated Romano cheese + ⅓ cup grated Parmesan + 2 teaspoons Italian seasoning + 1 teaspoon garlic powder + 1 teaspoon dried oregano + ½ teaspoon black pepper
- ⅓ cup olive oil + 3 tablespoons butter for pan-frying
- Light tomato sauce: 2 tablespoons olive oil + 4 cloves minced garlic + 1 can (28 oz) crushed San Marzano tomatoes + 2 tablespoons tomato paste + ⅓ cup fresh basil + 1 teaspoon Italian seasoning + 1 teaspoon sugar + salt and pepper
- 12 oz spaghetti, cooked al dente
- Fresh basil, extra Romano cheese, lemon wedges for serving
Instructions:
- Make the tomato sauce: heat olive oil in a saucepan. Add minced garlic, cook 30 seconds. Stir in crushed tomatoes, tomato paste, Italian seasoning, sugar, salt, and pepper. Simmer 15 minutes. Stir in fresh basil.
- Set up a 3-bowl breading station: seasoned flour; beaten eggs; panko mixed with Romano, Parmesan, Italian seasoning, garlic powder, oregano, and pepper. Dredge each chicken breast through flour, egg, then panko mixture, pressing to adhere thoroughly.
- Heat olive oil and butter in a large pan over medium heat. Pan-fry chicken for 4–5 minutes per side until golden and cooked through (165°F internal). Drain briefly on paper towels.
- Toss cooked spaghetti with the light tomato sauce. Plate the spaghetti, top each portion with a piece of crusted chicken Romano. Top with fresh basil and extra Romano. Serve with lemon wedges.
4. Italian Lentil Soup (Zuppa di Lenticchie)

Authentic Italian zuppa di lenticchie — a rustic lentil soup with celery, carrots, onions, tomatoes, and Italian herbs simmered in a flavourful broth. Traditionally served on New Year's Day for good fortune. Made the list near the top because Italian lentil soup is genuinely the most authentic-tasting Italian soup I make. Italian lentils (Castelluccio or Umbrian) are smaller and produce meaningfully better texture than standard green lentils. Use a Parmesan rind for the genuine secret weapon — it provides umami depth that defines authentic Italian soup. Finish with quality olive oil drizzled at the table.
Ingredients:
- 3 tablespoons olive oil + extra for finishing
- 1 large onion, finely diced
- 3 stalks celery, finely diced
- 3 carrots, finely diced
- 5 cloves garlic, minced
- 2 tablespoons tomato paste
- 1.5 cups Italian lentils (Castelluccio if available, otherwise green lentils), rinsed
- 1 can (14 oz) diced tomatoes
- 8 cups chicken or vegetable broth
- 1 Parmesan rind (the secret)
- 2 sprigs fresh rosemary, 3 sprigs fresh thyme, 2 bay leaves
- Salt, freshly cracked pepper, ½ teaspoon red pepper flakes
- 2 tablespoons fresh lemon juice (added at the end)
- Grated Parmesan, fresh parsley, crusty bread for serving
Instructions:
- Heat olive oil in a large pot. Add diced onion, celery, and carrots. Cook for 10 minutes until softened and just starting to caramelise.
- Add garlic and tomato paste. Cook 2 minutes. Stir in lentils, diced tomatoes, broth, Parmesan rind, rosemary, thyme, bay leaves, salt, pepper, and red pepper flakes.
- Bring to a simmer. Cover partially and cook for 35–40 minutes until lentils are tender.
- Remove the herb sprigs, bay leaves, and Parmesan rind. Stir in fresh lemon juice. Top each bowl with grated Parmesan, fresh parsley, and a drizzle of good olive oil. Serve with crusty bread.
3. Tortellini Soup

A cozy 30-minute Italian soup with cheese-filled tortellini, Italian sausage, fresh spinach, diced tomatoes, and herbs in a savoury broth. Made the list near the top because tortellini soup is the recipe I make most often when I want genuinely satisfying Italian comfort in 30 minutes. The cheese tortellini is meaningfully more substantial than plain pasta, transforming the soup into a complete meal. Add the tortellini in the last 5 minutes of cooking — added too early, they overcook and the cheese filling leaks. Use refrigerated tortellini for the most tender result.
Ingredients:
- 1 lb Italian sausage (sweet or hot), casings removed
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 stalks celery, diced
- 3 carrots, diced
- 5 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 can (14 oz) diced tomatoes
- 7 cups chicken broth
- 1 Parmesan rind (the secret)
- 2 tablespoons Italian seasoning, 1 teaspoon dried oregano, 1 bay leaf, ½ teaspoon red pepper flakes
- 1.5 lbs cheese tortellini (refrigerated, added at the end)
- 5 cups fresh baby spinach (added at the end)
- ⅓ cup grated Parmesan + ⅓ cup heavy cream (optional)
- Fresh basil, extra Parmesan for serving
Instructions:
- Heat olive oil in a large pot over medium-high heat. Add Italian sausage and brown for 6 minutes, breaking up the meat. Add diced onion, celery, and carrots. Cook 6 minutes more.
- Add garlic and tomato paste. Cook 1 minute. Stir in diced tomatoes, chicken broth, Parmesan rind, Italian seasoning, oregano, bay leaf, and red pepper flakes.
- Bring to a simmer. Cook for 15 minutes for the flavours to meld.
- Remove bay leaf and Parmesan rind. Add tortellini and cook for 5 minutes (per package directions). Stir in spinach and Parmesan. If using, stir in heavy cream. Top each bowl with fresh basil and extra Parmesan. Serve immediately.
2. Pasta al Pesto (15-Minute Recipe)

A genuinely 15-minute Italian classic — pasta tossed with fresh homemade basil pesto (basil, pine nuts, Parmesan, garlic, olive oil) and finished with cherry tomatoes for a bright pop of colour. Made the list near the top because pasta al pesto is the recipe that taught me Italian cooking peaks at simplicity. Make the pesto fresh — jarred pesto cannot match the bright, vibrant flavour of homemade. Use Genovese basil if available; standard sweet basil works fine. Toast the pine nuts briefly before blending — toasted pine nuts contribute meaningfully more flavour than raw.
Ingredients:
- 1 lb pasta (penne, fusilli, or trofie traditionally)
- Homemade basil pesto: 3 cups fresh basil leaves (packed) + ⅓ cup pine nuts (toasted) + 4 cloves garlic + ⅔ cup grated Parmesan + ⅓ cup grated Pecorino Romano + ⅔ cup good extra virgin olive oil + 1 teaspoon salt + ½ teaspoon black pepper + 1 tablespoon fresh lemon juice
- 2 cups cherry tomatoes, halved
- ⅓ cup pasta water (reserved before draining)
- Toppings: extra Parmesan, toasted pine nuts, fresh basil, lemon zest
Instructions:
- Cook pasta in well-salted water until al dente. Reserve ⅓ cup pasta water before draining.
- Make the pesto: pulse pine nuts, garlic, and basil in a food processor until coarsely chopped. With the motor running, slowly drizzle in olive oil. Add Parmesan, Pecorino, salt, pepper, and lemon juice. Pulse just until combined — do not overprocess (the pesto should retain some texture).
- Return drained pasta to the pot. Add the pesto and toss thoroughly. Stir in pasta water as needed for a silky coating. Fold in halved cherry tomatoes.
- Top with extra Parmesan, toasted pine nuts, fresh basil, and lemon zest. Serve immediately.
1. Penne al Pomodoro

The most authentic Italian pasta of all — penne tossed in a fresh tomato sauce made from San Marzano tomatoes, garlic, olive oil, and fresh basil. Minimalist, classic, and meaningfully better than any complicated pasta sauce. This earns the top spot because penne al pomodoro is the recipe that defines Italian home cooking. Mastering this one dish opens the door to truly Italian cuisine — the technique applies to dozens of other pasta dishes. Use San Marzano tomatoes specifically — these protected-origin Italian tomatoes have a sweetness and depth that ordinary canned tomatoes cannot match. Don't let the garlic brown.
Ingredients:
- 1 lb penne pasta
- ⅓ cup good extra virgin olive oil
- 8 cloves garlic, thinly sliced
- 2 cans (28 oz each) San Marzano whole peeled tomatoes, crushed by hand
- 1 teaspoon salt, ½ teaspoon black pepper, ½ teaspoon red pepper flakes
- 1 teaspoon sugar (to balance acidity)
- 20 fresh basil leaves, torn (plus extra for serving)
- ⅓ cup freshly grated Parmesan or Pecorino Romano + extra for serving
- 2 tablespoons butter (added at the end for shine)
- Quality extra virgin olive oil for drizzling
Instructions:
- Heat olive oil in a large pan over medium heat. Add sliced garlic and cook for 2–3 minutes until just golden — do not let it brown.
- Add hand-crushed San Marzano tomatoes, salt, pepper, red pepper flakes, and sugar. Simmer for 20–25 minutes until thickened and the oil rises to the top.
- Cook penne in well-salted water until al dente. Reserve 1 cup pasta water before draining.
- Add drained pasta to the sauce. Toss with butter, half the basil, and Parmesan. Add pasta water as needed for a silky finish. Top with the remaining basil, extra Parmesan, and a drizzle of quality olive oil. Serve immediately.
View More Recipes here Recipe Roundups





Comments
No Comments