33 Delicious Vegetarian Main Dish Recipes

Picture this: a world of vibrant, satisfying vegetarian meals that are anything but boring. Whether you’re craving quick weeknight dinners, cozy comfort food, or fresh seasonal favorites, this roundup has you covered. Get ready to discover 33 delicious main dishes that will delight your taste buds and inspire your next kitchen adventure. Let’s dive in and find your new go-to recipe!

Roasted Vegetable and Quinoa Salad

Roasted Vegetable and Quinoa Salad
This vibrant salad combines roasted vegetables with protein-packed quinoa for a satisfying meal. Toss everything together while warm to let the flavors meld perfectly. It’s versatile enough for meal prep or a quick weeknight dinner.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

For the quinoa:
– 1 cup quinoa
– 2 cups water
– ½ tsp salt

For the roasted vegetables:
– 2 cups chopped bell peppers (any color)
– 2 cups chopped zucchini
– 1 cup chopped red onion
– 2 tbsp olive oil
– 1 tsp dried oregano
– ½ tsp black pepper
– ½ tsp salt

For the dressing:
– ¼ cup olive oil
– 2 tbsp lemon juice
– 1 tsp Dijon mustard
– 1 garlic clove, minced
– ¼ tsp salt

Instructions

1. Preheat your oven to 425°F.
2. Rinse 1 cup quinoa under cold water in a fine-mesh strainer to remove bitterness.
3. Combine rinsed quinoa, 2 cups water, and ½ tsp salt in a medium saucepan.
4. Bring to a boil over high heat, then reduce heat to low, cover, and simmer for 15 minutes.
5. Remove saucepan from heat and let quinoa steam, covered, for 5 minutes.
6. Fluff quinoa with a fork and set aside.
7. While quinoa cooks, chop 2 cups bell peppers, 2 cups zucchini, and 1 cup red onion into 1-inch pieces.
8. Toss chopped vegetables with 2 tbsp olive oil, 1 tsp oregano, ½ tsp black pepper, and ½ tsp salt on a large baking sheet.
9. Spread vegetables in a single layer on the baking sheet.
10. Roast vegetables at 425°F for 20-25 minutes, stirring halfway, until edges are caramelized and tender.
11. Whisk together ¼ cup olive oil, 2 tbsp lemon juice, 1 tsp Dijon mustard, 1 minced garlic clove, and ¼ tsp salt in a small bowl.
12. Combine cooked quinoa and roasted vegetables in a large bowl.
13. Pour dressing over the quinoa and vegetable mixture.
14. Toss everything gently until evenly coated.
15. Serve immediately or refrigerate for up to 3 days.

Juicy roasted vegetables add a smoky sweetness that contrasts with the nutty quinoa. Just a squeeze of fresh lemon before serving brightens the whole dish. For a heartier meal, top with grilled chicken or crumbled feta cheese.

Chickpea and Spinach Curry

Chickpea and Spinach Curry
Just when you need a quick, nutritious meal, this chickpea and spinach curry delivers. Jam-packed with protein and vibrant greens, it comes together in one pot for minimal cleanup. Keep it simple or spice it up—it’s endlessly adaptable.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

For the base:
– 2 tbsp olive oil
– 1 medium yellow onion, finely chopped
– 3 garlic cloves, minced
– 1 tbsp fresh ginger, grated

For the spices:
– 1 tbsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp turmeric
– 1/4 tsp cayenne pepper (optional)

For the curry:
– 1 (14.5 oz) can diced tomatoes
– 1 (15 oz) can chickpeas, drained and rinsed
– 1 cup vegetable broth
– 1 tsp salt

To finish:
– 5 oz fresh spinach
– 1/2 cup coconut milk
– 1 tbsp fresh lemon juice

Instructions

1. Heat 2 tbsp olive oil in a large pot over medium heat.
2. Add 1 chopped onion and cook for 5 minutes, stirring occasionally, until softened.
3. Stir in 3 minced garlic cloves and 1 tbsp grated ginger; cook for 1 minute until fragrant.
4. Add 1 tbsp cumin, 1 tsp coriander, 1/2 tsp turmeric, and 1/4 tsp cayenne; toast for 30 seconds to bloom the spices.
5. Pour in 1 can diced tomatoes, scraping the bottom to deglaze.
6. Add 1 can chickpeas, 1 cup vegetable broth, and 1 tsp salt; bring to a simmer.
7. Reduce heat to low, cover, and simmer for 15 minutes to meld flavors.
8. Stir in 5 oz spinach in batches until wilted, about 2 minutes.
9. Mix in 1/2 cup coconut milk and 1 tbsp lemon juice; heat through for 2 minutes.

Lusciously creamy from the coconut milk, this curry has a hearty texture from the chickpeas and a bright, earthy flavor. Serve it over basmati rice or with warm naan for soaking up every bit of sauce. For a fresh twist, top with chopped cilantro or a dollop of yogurt.

Stuffed Bell Peppers with Lentils

Stuffed Bell Peppers with Lentils
Perfect for a hearty weeknight dinner, these stuffed bell peppers with lentils are packed with protein and flavor. They’re a satisfying vegetarian meal that comes together with minimal fuss. Prepare to enjoy a colorful, wholesome dish.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– For the filling:
– 1 cup dried brown lentils, rinsed
– 2 cups vegetable broth
– 1 tablespoon olive oil
– 1 medium yellow onion, diced
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked paprika
– 1/4 teaspoon black pepper
– 1 (14.5-ounce) can diced tomatoes, drained
– 1/2 cup shredded Monterey Jack cheese
– For the peppers:
– 4 large bell peppers (any color), tops removed and seeds discarded
– 1/4 cup water

Instructions

1. Preheat your oven to 375°F.
2. In a medium saucepan, combine the rinsed lentils and vegetable broth. Bring to a boil over high heat.
3. Reduce the heat to low, cover the saucepan, and simmer the lentils for 20 minutes until tender but not mushy. Drain any excess liquid and set aside.
4. While the lentils cook, heat the olive oil in a large skillet over medium heat.
5. Add the diced onion to the skillet and cook for 5 minutes, stirring occasionally, until softened.
6. Add the minced garlic, ground cumin, smoked paprika, and black pepper to the skillet. Cook for 1 minute until fragrant.
7. Stir in the drained diced tomatoes and cook for 3 minutes to blend the flavors.
8. Remove the skillet from the heat and fold in the cooked lentils and shredded Monterey Jack cheese until well combined.
9. Place the prepared bell peppers upright in a baking dish. Spoon the lentil mixture evenly into each pepper, packing it down lightly.
10. Pour the 1/4 cup of water into the bottom of the baking dish around the peppers.
11. Cover the baking dish tightly with aluminum foil and bake at 375°F for 30 minutes.
12. Remove the foil and bake for an additional 10-15 minutes until the peppers are tender and the filling is heated through.
Deliciously tender peppers cradle a savory, spiced lentil filling with a hint of smokiness. The melted cheese adds a creamy texture that contrasts nicely with the hearty lentils. Serve them with a side of crusty bread or over a bed of greens for a complete meal.

Creamy Mushroom Risotto

Creamy Mushroom Risotto
Mushroom risotto is a comforting classic that transforms simple ingredients into a rich, creamy dish. This version highlights earthy mushrooms with a velvety texture that’s perfect for cozy nights. It requires constant attention but rewards with restaurant-quality results.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

For the mushroom base:
– 1 lb cremini mushrooms, sliced
– 2 tbsp olive oil
– 2 cloves garlic, minced
– 1 tsp salt

For the risotto:
– 1 ½ cups Arborio rice
– 4 cups chicken or vegetable broth, kept warm on low heat
– ½ cup dry white wine
– ½ cup grated Parmesan cheese
– 2 tbsp unsalted butter
– ¼ tsp black pepper

Instructions

1. Heat olive oil in a large skillet over medium-high heat until shimmering.
2. Add sliced mushrooms and cook for 8-10 minutes until browned and liquid evaporates.
3. Stir in minced garlic and cook for 1 minute until fragrant, then remove mixture to a bowl.
4. In the same skillet, add Arborio rice and toast for 2 minutes, stirring constantly until lightly golden.
5. Pour in white wine and cook for 2 minutes until mostly absorbed.
6. Add 1 cup warm broth and cook, stirring frequently, until liquid is nearly absorbed.
7. Continue adding broth ½ cup at a time, stirring constantly and waiting for absorption between additions—this should take 18-20 minutes total.
8. Stir in cooked mushroom mixture, Parmesan cheese, butter, salt, and black pepper.
9. Cook for 2 more minutes until cheese melts and mixture is creamy.
10. Remove from heat and let rest for 3 minutes before serving.

Just cooked risotto should flow slowly when spooned, with individual grains still slightly firm at the center. The mushrooms provide deep umami flavor that balances the rich Parmesan. For a creative twist, top with crispy pancetta or serve alongside roasted asparagus.

Eggplant Parmesan with Marinara Sauce

Eggplant Parmesan with Marinara Sauce
Facing a craving for a hearty, comforting Italian classic? This eggplant parmesan delivers layers of crispy eggplant, rich marinara, and melted cheese. It’s a satisfying vegetarian main that’s perfect for a cozy dinner.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 40 minutes

Ingredients

For the eggplant:
– 2 medium eggplants, sliced into 1/2-inch rounds
– 1 cup all-purpose flour
– 2 large eggs, beaten
– 1 cup Italian-style breadcrumbs
– 1/2 cup grated Parmesan cheese
– 1 tsp salt
– 1/2 tsp black pepper
– 1/4 cup olive oil

For the sauce and assembly:
– 2 cups marinara sauce
– 8 oz fresh mozzarella cheese, sliced
– 1/4 cup fresh basil leaves, chopped

Instructions

1. Preheat the oven to 375°F.
2. Sprinkle the eggplant slices with salt and let them sit for 10 minutes to draw out moisture, then pat dry with paper towels.
3. Set up a breading station with three shallow dishes: place flour in the first, beaten eggs in the second, and mix breadcrumbs, Parmesan cheese, salt, and pepper in the third.
4. Dredge each eggplant slice in flour, shaking off excess.
5. Dip the floured slice into the beaten eggs, coating evenly.
6. Press the slice into the breadcrumb mixture, ensuring full coverage on both sides.
7. Heat olive oil in a large skillet over medium-high heat until shimmering.
8. Fry the breaded eggplant slices in batches for 2-3 minutes per side, until golden brown and crispy.
9. Transfer the fried slices to a paper towel-lined plate to drain excess oil.
10. Spread 1/2 cup of marinara sauce evenly in the bottom of a 9×13-inch baking dish.
11. Arrange a single layer of fried eggplant slices over the sauce.
12. Top the eggplant layer with 1 cup of marinara sauce, spreading it evenly.
13. Place half of the mozzarella cheese slices over the sauce.
14. Repeat the layers with remaining eggplant, marinara sauce, and mozzarella.
15. Bake uncovered for 25-30 minutes, until the cheese is bubbly and lightly browned.
16. Remove from the oven and let it rest for 5 minutes before serving.
17. Sprinkle with chopped fresh basil.

Hearty and flavorful, this dish offers a satisfying contrast of crispy eggplant and tender, cheesy layers. The marinara adds a tangy richness that balances the dish perfectly. Serve it over pasta or with a side salad for a complete meal.

Cauliflower Steaks with Chimichurri

Cauliflower Steaks with Chimichurri
Perfect for a meatless Monday or a simple weeknight dinner, cauliflower steaks with chimichurri are hearty, flavorful, and surprisingly easy. Pan-searing creates a beautiful crust while the herb sauce adds a bright, tangy finish.
Serving: 2 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

For the cauliflower steaks:
– 1 large head cauliflower
– 2 tbsp olive oil
– 1/2 tsp kosher salt
– 1/4 tsp black pepper
For the chimichurri sauce:
– 1 cup fresh flat-leaf parsley, packed
– 1/4 cup fresh cilantro, packed
– 2 cloves garlic
– 1/4 cup olive oil
– 2 tbsp red wine vinegar
– 1/2 tsp red pepper flakes
– 1/4 tsp kosher salt

Instructions

1. Preheat your oven to 400°F.
2. Trim the leaves and stem from the cauliflower head.
3. Slice the cauliflower vertically into two 1-inch-thick steaks from the center; reserve the remaining florets for another use.
4. Pat the steaks completely dry with paper towels to ensure a good sear.
5. Brush both sides of each steak with 2 tbsp olive oil.
6. Season both sides evenly with 1/2 tsp kosher salt and 1/4 tsp black pepper.
7. Heat a large, oven-safe skillet over medium-high heat for 2 minutes.
8. Place the steaks in the hot skillet and cook undisturbed for 4 minutes to develop a deep golden-brown crust.
9. Carefully flip each steak using a thin spatula.
10. Immediately transfer the skillet to the preheated oven.
11. Roast for 8-10 minutes, until the steaks are tender when pierced with a fork.
12. While the steaks roast, make the chimichurri: finely chop 1 cup parsley, 1/4 cup cilantro, and 2 garlic cloves.
13. Combine the chopped herbs and garlic in a small bowl.
14. Stir in 1/4 cup olive oil, 2 tbsp red wine vinegar, 1/2 tsp red pepper flakes, and 1/4 tsp kosher salt until well blended.
15. Let the sauce sit for at least 5 minutes to allow the flavors to meld.
16. Remove the skillet from the oven using an oven mitt.
17. Transfer the cauliflower steaks to serving plates.
18. Spoon the chimichurri sauce generously over the warm steaks.
Here, the contrast between the caramelized, meaty cauliflower and the vibrant, herbaceous sauce is the star. Serve them over a bed of quinoa or with a simple side salad for a complete, satisfying meal that feels anything but ordinary.

Tofu and Vegetable Stir-Fry

Tofu and Vegetable Stir-Fry
Overwhelmed by weeknight dinners? This tofu and vegetable stir-fry is your solution. It’s quick, healthy, and endlessly customizable with whatever veggies you have on hand.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes

Ingredients

For the tofu:
– 1 (14-ounce) block extra-firm tofu
– 2 tbsp cornstarch
– 1/4 tsp salt
– 2 tbsp vegetable oil
For the sauce:
– 1/4 cup low-sodium soy sauce
– 2 tbsp rice vinegar
– 1 tbsp maple syrup
– 1 tbsp sriracha
– 2 cloves garlic, minced
– 1 tsp grated fresh ginger
For the stir-fry:
– 1 tbsp vegetable oil
– 1 red bell pepper, sliced
– 1 cup broccoli florets
– 1 cup sliced carrots
– 1/2 cup sliced green onions

Instructions

1. Press the tofu block between paper towels with a heavy pan for 10 minutes to remove excess water.
2. Cut the pressed tofu into 1-inch cubes.
3. In a bowl, toss tofu cubes with 2 tbsp cornstarch and 1/4 tsp salt until evenly coated.
4. Heat 2 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering.
5. Add coated tofu and cook for 5-7 minutes, turning occasionally, until golden brown and crispy on all sides.
6. Remove tofu from the skillet and set aside on a plate.
7. In a small bowl, whisk together 1/4 cup soy sauce, 2 tbsp rice vinegar, 1 tbsp maple syrup, 1 tbsp sriracha, 2 cloves minced garlic, and 1 tsp grated ginger to make the sauce.
8. Heat 1 tbsp vegetable oil in the same skillet over medium-high heat.
9. Add 1 sliced red bell pepper, 1 cup broccoli florets, and 1 cup sliced carrots.
10. Stir-fry vegetables for 5-6 minutes until crisp-tender and slightly charred.
11. Pour the prepared sauce over the vegetables and stir to coat.
12. Return the cooked tofu to the skillet and add 1/2 cup sliced green onions.
13. Toss everything together and cook for 1-2 more minutes until heated through.
14. Serve immediately over cooked rice or noodles.
A satisfying contrast of crispy tofu and tender-crisp vegetables makes this dish a textural delight. The sauce delivers a perfect balance of savory, sweet, and spicy notes. For a creative twist, serve it in lettuce cups or stuff it into warm tortillas.

Black Bean and Sweet Potato Enchiladas

Black Bean and Sweet Potato Enchiladas
Perfect for a cozy weeknight dinner, these enchiladas combine creamy sweet potatoes and hearty black beans in a smoky sauce. They’re vegetarian, packed with flavor, and surprisingly simple to assemble.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 35 minutes

Ingredients

For the filling:
– 2 medium sweet potatoes, peeled and diced into 1/2-inch cubes (about 3 cups)
– 1 tablespoon olive oil
– 1 (15-ounce) can black beans, rinsed and drained
– 1/2 cup chopped yellow onion
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked paprika
– 1/4 teaspoon salt

For the sauce and assembly:
– 1 (15-ounce) can red enchilada sauce
– 8 (6-inch) corn tortillas
– 1 cup shredded Monterey Jack cheese
– 1/4 cup chopped fresh cilantro

Instructions

1. Preheat your oven to 375°F.
2. Toss the diced sweet potatoes with 1 tablespoon of olive oil on a baking sheet.
3. Roast the sweet potatoes for 20 minutes, or until fork-tender and lightly browned at the edges.
4. While the potatoes roast, heat a large skillet over medium heat.
5. Sauté the chopped onion in the skillet for 5 minutes, until softened.
6. Add the minced garlic, cumin, smoked paprika, and salt to the skillet; cook for 1 minute until fragrant.
7. Stir in the rinsed black beans and cook for 2 minutes to warm through.
8. Remove the skillet from the heat and gently fold in the roasted sweet potatoes.
9. Pour 1/2 cup of the enchilada sauce into the bottom of a 9×13-inch baking dish, spreading it evenly.
10. Warm the corn tortillas for 30 seconds in a microwave or on a dry skillet to make them pliable and prevent cracking.
11. Spoon about 1/3 cup of the sweet potato and black bean filling onto each tortilla.
12. Roll each tortilla tightly and place it seam-side down in the prepared baking dish.
13. Pour the remaining enchilada sauce over the rolled tortillas, covering them completely.
14. Sprinkle the shredded Monterey Jack cheese evenly over the top.
15. Bake, uncovered, for 15 minutes, or until the cheese is melted and bubbly.
16. Let the enchiladas rest for 5 minutes after baking so the filling sets for cleaner slices.
17. Garnish with chopped fresh cilantro before serving.
Now, these enchiladas offer a satisfying contrast of soft, creamy sweet potatoes and firm beans wrapped in tender tortillas. The smoky paprika and cumin in the sauce add depth without overwhelming heat. For a fresh twist, serve them with a dollop of cool sour cream or a side of tangy pickled red onions.

Zucchini Noodles with Pesto and Cherry Tomatoes

Zucchini Noodles with Pesto and Cherry Tomatoes
Need a quick, healthy dinner? Zucchini noodles with pesto and cherry tomatoes deliver fresh flavor in minutes. This low-carb dish is perfect for busy weeknights.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

For the zucchini noodles:
– 4 medium zucchinis, spiralized into noodles
– 2 tbsp olive oil
– 1/2 tsp salt
For the pesto:
– 2 cups fresh basil leaves
– 1/2 cup grated Parmesan cheese
– 1/3 cup pine nuts
– 2 garlic cloves
– 1/2 cup olive oil
For assembly:
– 1 cup cherry tomatoes, halved
– 1/4 cup grated Parmesan cheese for garnish

Instructions

1. Spiralize 4 medium zucchinis into noodles using a spiralizer. Tip: Pat the noodles dry with paper towels to prevent sogginess.
2. Combine 2 cups fresh basil leaves, 1/2 cup grated Parmesan cheese, 1/3 cup pine nuts, and 2 garlic cloves in a food processor.
3. Pulse the mixture in the food processor until coarsely chopped.
4. With the processor running, slowly pour in 1/2 cup olive oil until the pesto is smooth. Tip: Store leftover pesto in an airtight container in the refrigerator for up to 5 days.
5. Heat 2 tbsp olive oil in a large skillet over medium-high heat.
6. Add the zucchini noodles and 1/2 tsp salt to the skillet.
7. Sauté the noodles for 3–4 minutes, stirring frequently, until just tender but not mushy.
8. Remove the skillet from the heat and stir in the prepared pesto until the noodles are evenly coated.
9. Gently fold in 1 cup halved cherry tomatoes. Tip: Use a mix of red and yellow cherry tomatoes for visual appeal.
10. Transfer the dish to serving plates and garnish with 1/4 cup grated Parmesan cheese.
11. Serve immediately while warm.

Unbelievably fresh, this dish combines the crisp texture of zucchini noodles with the creamy richness of pesto. The burst cherry tomatoes add a juicy sweetness that balances the garlicky notes. For a protein boost, top with grilled chicken or shrimp, or serve it chilled as a vibrant pasta salad.

Vegetable Paella with Saffron

Vegetable Paella with Saffron
Tired of complicated dinners? This vibrant vegetable paella delivers big flavor with minimal fuss. Saffron infuses every grain with golden color and aromatic depth, while seasonal vegetables add freshness and texture.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

For the base:
– 2 tbsp olive oil
– 1 medium yellow onion, diced
– 4 cloves garlic, minced
– 1 red bell pepper, sliced
– 1 1/2 cups Arborio rice

For the liquid and seasoning:
– 1/4 tsp saffron threads
– 4 cups vegetable broth
– 1 tsp smoked paprika
– 1/2 tsp salt

For the vegetables:
– 1 cup frozen peas
– 1 cup artichoke hearts, quartered
– 1/2 cup cherry tomatoes, halved
– 1/4 cup chopped fresh parsley

Instructions

1. Heat olive oil in a large, wide skillet over medium-high heat until shimmering, about 2 minutes.
2. Add diced onion and cook, stirring frequently, until translucent, about 5 minutes.
3. Add minced garlic and sliced red bell pepper; cook for 3 more minutes until fragrant.
4. Stir in Arborio rice and toast for 2 minutes, coating it evenly with oil.
5. Crumble saffron threads directly into the skillet for maximum flavor release.
6. Pour in vegetable broth, then add smoked paprika and salt.
7. Bring to a boil, then immediately reduce heat to low and cover the skillet.
8. Simmer undisturbed for 15 minutes; do not stir to develop the coveted socarrat crust.
9. Uncover and evenly scatter frozen peas, artichoke hearts, and cherry tomatoes over the rice.
10. Re-cover and cook for 5 more minutes until vegetables are heated through.
11. Remove from heat and let rest, covered, for 5 minutes to allow flavors to meld.
12. Fluff gently with a fork and garnish with chopped fresh parsley.

Layers of tender rice, crisp socarrat, and bright vegetables create a satisfying bite. Serve directly from the skillet for a rustic presentation, or pair with a simple green salad for a complete meal.

Baked Penne Pasta with Roasted Vegetables

Baked Penne Pasta with Roasted Vegetables
Oven-roasted vegetables and tender penne pasta bake together in a creamy, cheesy sauce for a comforting one-dish meal. This hearty vegetarian pasta bake is perfect for feeding a crowd or meal prepping for the week. It’s a simple, satisfying dish that comes together with minimal fuss.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

For the roasted vegetables:
– 1 medium zucchini, cut into 1/2-inch cubes (about 2 cups)
– 1 medium yellow squash, cut into 1/2-inch cubes (about 2 cups)
– 1 red bell pepper, cut into 1/2-inch pieces (about 1 cup)
– 1 small red onion, cut into 1/2-inch wedges (about 1 cup)
– 2 tbsp olive oil
– 1/2 tsp salt
– 1/4 tsp black pepper
For the pasta and sauce:
– 12 oz penne pasta
– 2 cups marinara sauce (24 oz jar)
– 1 cup ricotta cheese
– 1/2 cup grated Parmesan cheese
– 1 tsp dried Italian seasoning
For the topping:
– 2 cups shredded mozzarella cheese

Instructions

1. Preheat your oven to 425°F.
2. Toss the zucchini, yellow squash, red bell pepper, and red onion with 2 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp black pepper on a large baking sheet.
3. Roast the vegetables at 425°F for 20 minutes, stirring halfway through, until tender and lightly browned.
4. While the vegetables roast, bring a large pot of salted water to a boil.
5. Cook 12 oz penne pasta according to package directions for al dente, usually 9-11 minutes.
6. Drain the pasta and return it to the pot.
7. Reduce the oven temperature to 375°F.
8. In a medium bowl, combine 2 cups marinara sauce, 1 cup ricotta cheese, 1/2 cup grated Parmesan cheese, and 1 tsp dried Italian seasoning.
9. Add the roasted vegetables and the sauce mixture to the pot with the drained pasta. Stir until evenly combined.
10. Transfer the pasta mixture to a 9×13-inch baking dish.
11. Sprinkle 2 cups shredded mozzarella cheese evenly over the top.
12. Bake at 375°F for 25 minutes, until the cheese is melted, bubbly, and lightly golden.
13. Let the baked pasta rest for 5 minutes before serving.
Melted mozzarella forms a golden, stretchy blanket over the creamy, vegetable-packed pasta. The roasted vegetables add a sweet, caramelized depth that balances the rich tomato and cheese sauce. Serve it straight from the dish with a simple green salad and crusty garlic bread for a complete, comforting dinner.

Butternut Squash and Kale Gratin

Butternut Squash and Kale Gratin
Even the pickiest eaters will love this cozy, creamy gratin. It’s a perfect make-ahead dish for chilly nights. The sweet squash and hearty kale bake into a rich, golden casserole.

Serving: 6 | Pre Time: 25 minutes | Cooking Time: 50 minutes

Ingredients

For the squash and kale:
– 1 medium butternut squash (about 2 lbs), peeled, seeded, and cut into 1/2-inch cubes
– 1 bunch curly kale, stems removed and leaves torn into bite-sized pieces
– 2 tbsp olive oil
– 1 tsp kosher salt
– 1/2 tsp black pepper
For the sauce:
– 2 cups heavy cream
– 1 cup grated Gruyère cheese
– 1/2 cup grated Parmesan cheese
– 2 cloves garlic, minced
– 1/4 tsp ground nutmeg
For the topping:
– 1/2 cup panko breadcrumbs
– 2 tbsp melted butter

Instructions

1. Preheat your oven to 400°F. 2. Toss the cubed butternut squash and torn kale with 2 tbsp olive oil, 1 tsp kosher salt, and 1/2 tsp black pepper in a large bowl. 3. Spread the mixture evenly on a rimmed baking sheet. 4. Roast for 20 minutes, stirring halfway through, until the squash is tender and kale is slightly crisp at the edges. 5. While roasting, combine 2 cups heavy cream, 1 cup grated Gruyère, 1/2 cup grated Parmesan, 2 minced garlic cloves, and 1/4 tsp ground nutmeg in a medium saucepan. 6. Heat the sauce over medium-low, stirring constantly, for 5 minutes until the cheese is melted and the mixture is smooth—do not let it boil. 7. Transfer the roasted squash and kale to a 9×13-inch baking dish. 8. Pour the warm cheese sauce evenly over the vegetables. 9. In a small bowl, mix 1/2 cup panko breadcrumbs with 2 tbsp melted butter. 10. Sprinkle the buttered breadcrumbs evenly over the top of the gratin. 11. Bake at 400°F for 25-30 minutes, until the top is golden brown and the sauce is bubbling around the edges. 12. Let the gratin rest for 10 minutes before serving to allow the sauce to set.

Melted cheese and cream create a velvety sauce that clings to each tender cube of squash and wilted kale leaf. The crunchy panko topping provides a satisfying contrast to the creamy interior. Serve it alongside a simple roast chicken or as a hearty vegetarian main with a crisp green salad.

Spaghetti Aglio e Olio with Broccoli

Spaghetti Aglio e Olio with Broccoli
Let’s make a quick, garlicky pasta dish that’s perfect for busy weeknights. Spaghetti Aglio e Olio with Broccoli is simple, satisfying, and ready in under 30 minutes. You’ll love the bold flavors and easy cleanup.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

For the pasta and broccoli:
– 12 oz spaghetti
– 4 cups broccoli florets (about 1 medium head)
– 1 tbsp salt
For the sauce:
– 1/2 cup extra-virgin olive oil
– 8 garlic cloves, thinly sliced
– 1 tsp red pepper flakes
– 1/2 cup grated Parmesan cheese
– 1/4 cup chopped fresh parsley
– 1/2 tsp black pepper

Instructions

1. Bring a large pot of water to a boil over high heat.
2. Add 1 tbsp salt and 12 oz spaghetti to the boiling water.
3. Cook spaghetti for 8 minutes, stirring occasionally.
4. Add 4 cups broccoli florets to the pot with the spaghetti.
5. Cook for 2 more minutes until broccoli is bright green and tender-crisp.
6. Reserve 1 cup of pasta water, then drain spaghetti and broccoli.
7. Heat 1/2 cup olive oil in a large skillet over medium-low heat.
8. Add 8 thinly sliced garlic cloves and 1 tsp red pepper flakes to the skillet.
9. Cook for 3-4 minutes until garlic is golden but not browned, stirring constantly.
10. Tip: Keep the heat low to prevent garlic from burning and becoming bitter.
11. Add drained spaghetti and broccoli to the skillet with the garlic oil.
12. Toss to coat everything evenly, adding reserved pasta water 1/4 cup at a time until saucy.
13. Tip: The starchy pasta water helps create a silky sauce that clings to the noodles.
14. Remove skillet from heat and stir in 1/2 cup Parmesan cheese, 1/4 cup chopped parsley, and 1/2 tsp black pepper.
15. Tip: Adding cheese off the heat prevents it from clumping and maintains a smooth texture.
16. Serve immediately in warm bowls.
Al dente spaghetti coated in fragrant garlic oil makes this dish irresistibly savory. The broccoli adds a fresh crunch that balances the richness perfectly. For a heartier meal, top with grilled shrimp or serve alongside a crisp green salad.

Conclusion

You’ve just discovered 33 delicious vegetarian main dish recipes to inspire your kitchen adventures! Whether you’re a seasoned veggie lover or just exploring meatless meals, this collection offers something for every taste and occasion. We hope you find new favorites to share around your table. Don’t forget to leave a comment telling us which recipe you tried first, and pin your favorites to Pinterest to save them for later!

Leave a Comment