Get fresh and easy inspiration for your next meal with these 40 easy dinners. They’re made with few ingredients and ready in less than 30 minutes.

You’ll find quick pasta, soups, Italian recipes, 15-minute meals, sandwich dinners, and many more. Scroll through this list of wholesome and zesty recipes for a last-minute dinner idea.

Easy dinners pasta and veggies

The recipes are grouped by theme – quick pasta, 15-minute meals, soups, Italian, and sandwich-dinner ideas. Jump to your favorite section, or get inspired by scrolling through the variety of easy dinners.

Quick pasta

Pasta is a satisfying and complete meal, and great as a family meal. These pasta dishes can all be served as they are, or can be easily paired with a fresh salad for an added serving of greens. These pasta recipes are handy weeknight dinners; little effort but maximum flavors.

1. Italian pasta aglio e olio in 15 minutes

A classic Italian pasta that is incredibly satisfying and takes just 15 mins to prepare. Aglio olio is easy to make, even if you are a beginner at cooking with pasta.
Serve with a quick side salad for added greens and crispiness.

garlic and oil pasta aglio olio

2. Restaurant-worthy mushroom pasta

A colorful plate of mushroom pasta that is wholesome and indulgent at the same time. Chewy mushrooms, garlic, and cherry tomatoes add extra zest to this weekdayfriendly dinner. Serve with a refreshing fennel salad or chickpea salad on the side.

vegan mushroom pasta with cherry tomatoes and parsley

3. Tangy lemon Pasta in 20 minutes

A simple and creamy lemon pasta recipe that is perfect for a quick and tasty lunch or plant-based dinner. It takes just 20 minutes to make this tangy pasta dish with added spinach.

Lemon Pasta with silver fork

4. Quick tomato basil pasta (pasta Pomodoro)

Packed with tomato flavor and Italian herbs, this pasta Pomodoro is a basic but creamy rich pasta recipe! Eat as it is, or serve with freshly grated parmesan or roasted veggies.

tomato basil pasta or spaghetti al pomodoro with shaved parmesan

5. Zesty Arrabbiata in 20 minutes

Try a this rich and slightly spicy penne Arrabbiata (angry pasta), with garlic, tomato sauce and dried chili. It’s simple to make and with just a few ingredients, a traditional and authentic pasta dish

penne arrabbiata in a pan

6. Hummus pasta in 20 minutes

With store-bought hummus, pasta rigatoni and mushroom, you can make a creamy and wholesome bowl of hummus pasta! The sauteed mushrooms add a nice bite and contrast to the rich flavor of the chickpea hummus, it’s a quick dinner and lunch idea!

Hummus Pasta and fork

7. Zucchini pesto pasta in 15 minutes

This easy and quick 5-minute zucchini pesto is made with almonds, zucchini and fresh basil. Drizzle it on freshly cooked fussili or bow tie pasta for a quick and fulfilling dinner idea.

zucchini pesto pasta in a bowl

8. Chickpea pasta salad

Ready in 20 minutes, with fresh and colorful vegetables, chickpeas, and a creamy dreamy mustard dressing. This chickpea pasta salad is a healthy dinner idea with plenty of variation ideas so you can adapt it to your preferences.

Chickpea pasta salad

9. Sauteed eggplant pasta (20 minute recipe)

The quickest way to cook eggplant in a pan is by sauteeing. Try this Italian sauteed eggplant recipe for a tender and rich eggplant meal that is easily served with olives and penne pasta.

pasta with sautéed eggplant

10. Pasta Puttanesca in 20 minutes

A rich tomato sauce with capers and olives makes the base of this pasta Puttanesca. Invented in Naples, Italy, this spaghetti dish is a creamy, elegant, and slightly spicy dinner idea.

Pasta Puttanesca with a fork

11. Ricotta pasta in 20 minutes

Featured in the recipe box below. Velvety creamy, tangy and fast, this ricotta pasta with spinach and lemon is easy to make in 20 minutes. The sauce needs no cooking, all you have to do is mix ricotta, parmesan, and steamed spinach with your rigatoni pasta. It’s vegetarian and veganfriendly too!

spinach and ricotta pasta with fork

12. Broccoli pasta in 20 minutes

This broccoli pasta is easy, fun, and vibrantly green. Inspired by the Italian way of cooking broccoli, you cook and mash broccoli and mix it in your favorite pasta. Add parmesan cheese and red pepper flakes if you like!

broccoli pasta recipe

Dinner in 15 minutes

These lastminute dinner ideas are great for busy weeknights as they’re fast, easy, and with few ingredients. There is always an addition of greens or veggies in these 15-minute recipes, so you can enjoy a wholesome and satiating meal even when you’re short on time.

13. Tofu in pizzaiola sauce

Cooked in an easy marinara sauce, here is a super-easy 15-min one-pan dinner. Pair these tofu pizzaiola cutlets with sautéed spinach and a serving of toasted bread for a colorful and complete dinner.

tofu with tomato sauce

14. Chickpea salad

This quick, tangy and creamy chickpea salad is a nocook dinner that you can mix together in 15 minutes. Serve with toasted bread or a side of couscous or pasta for a satiating and wholesome dinner.

chickpea salad in a serving bowl

15. Loaded microwave sweet potato

Sweet potatoes get perfectly tender, moist, and buttery when microwaved. Top your cooked sweet potato with quinoa salad, beans, guacamole, and sour cream for a quick and healthy dinner, ready in just 15 minutes!

Microwave sweet potato

16. Mushroom Alfredo

If you’re a fan of pasta and creamy sauces, try this easy mushroom Alfredo with a lighter Alfredo sauce and sauteed mushrooms. It’s a vegetarian and veganfriendly meal that is Sunday dinner worthy!

Pasta alfredo with mushrooms

17. Couscous salad

Couscous salad is a veggie-loaded grain salad with pine nuts, chickpeas, and a tangy lemon vinaigrette. It’s naturally vegan, super wholesome, and it takes just 15 minutes to make!

couscous salad with fresh veggies

18. Mushroom tofu

A perfect low-carb dinner! Tofu cutlets with mushrooms is a quick meal and cooks in just 15 minutes. Serve on a bed of rice, couscous, or cauliflower rice (if you prefer low-carb) for a satiating meal.

tofu mushroom recipe on a plate

Easy Italian dinners

Italian food can be fast, tasty, and wholesome at the same time! Try these easy dinners with fresh herbs and authentic cooking techniques, they will transport you directly to the Italian countryside.

19. Italian bean stew

This hearty, thick and tomato-rich bean stew is a great pairing with couscous, polenta, and quinoa. Perfect as a quick and light dinner as it’s low in calories and ready in about 30 minutes.

Bean stew with couscous and fork

20. Marinara sauce

This 15-minute marinara sauce is one of the most versatile Italian sauces. Serve it as a dip, on spaghetti (here with fried eggplant), on pizza, in subs, and parmigiana.

breaded eggplant on spaghetti with marinara sauce

21. Artichoke pesto

Get artichoke hearts from a glass jar, and make this easy 5-minute artichoke pesto. It’s perfect with fusilli pasta, on toasted bread, or in a sandwich. Try this buttery and nutty pesto recipe for a different and creamy dinner addition!

artichoke pesto pasta

22. Bruschetta with sauteed veggies

Bruschetta is a 5-minute Italian classic, typically served as an appetizer or side dish. With the right herbs and topping, you can easily serve bruschetta with sauteed zucchini and toasted pine nuts as a light and vibrant dinner.

bruschetta with fried zucchini, pine nuts, and basil

23. Pasta al Limone

This creamy and tangy pasta al Limone is a simple pasta that is ready in 20 minutes. You make a no-cook lemon sauce with ricotta, parmesan, and fresh thyme, it’s easy but endlessly creamy and elegant.

rigatoni and ricotta with thyme

24. Loaded eggplant boats

If you love eggplant, you need to try these stuffed eggplant boats with fresh tomatoes and pesto. Serve them with toasted bread as a starter or as an easy dinner with just 5 minutes of preparation time.

roasted eggplant boats with vegan cheese

25. Pasta e Ceci

This rustic and wholesome pasta e Ceci is a mix between a soup and a stew and is a real Grandma recipe. It’s a comforting and steamy bowl of soffrito, Italian tomato sauce, and legumes that pleases the entire family.

pasta e ceci with parmesan cheese

Easy soups

Loads of color, flavor, and creamy texture. These soups are incredibly nutritious and packed with fresh produce, upgrade them to dinner status with toasted bread or croutons.

26. Zucchini soup

Vibrantly green, light, and easy to make, this zucchini soup is great for the spring and summer when zucchinis are plentiful and seasonal. Serve with toppings such as croutons, roasted chickpeas, or grated parmesan for a complete and colorful meal.

zucchini soup with cannellini beans

27. Tofu soup

This tofu soup is quick, tasty, and easy. You can make it in 20 minutes, with simple ingredients and seasonal veggies any time of the year. Drizzle with sesame seeds and chili oil for an Asian-inspired and zesty dinner.

spring tofu soup with zucchini and peas

28. Roasted butternut squash soup

A simple and super easy butternut squash soup that requires one-trey preparation and just a quick blend. Pair with slices of toasted bread and roasted brussels sprouts for a fulfilling and healthy dinner.

Butternut Soup with bread

29. Chickpea soup

Chickpeas, tomato sauce, and potatoes make a wholesome and rich soup combination in this Italian chickpea soup. Add leafy greens for extra veggies and serve with slices of good quality toasted bread.

Chickpea soup with spoon and bread

30. Easy cauliflower soup

Velvety creamy, light, and nutty, this bright cauliflower soup makes for a comforting and healthy dinner idea. Pair it with bread, air fryer chickpeas, or homemade croutons for an elegant and colorful meal.

Cauliflower soup with homemade croutons.

31. Red lentil soup

Rich, thick and tomato-packed, this red lentil soup cooks in about 30 minutes and brings healthy plantbased protein to your table. Add spinach for extra greens and serve with sourdough bread for a rustic and wholesome dinner.

red lentil soup with lemons and toasted bread

32. Broccoli soup

Broccoli soup is light, vibrant, and perfectly paired with crostini and croutons. It’s easy to make in about 30 minutes and caters to vegetarians and vegan eaters as well.

creamy broccoli soup in a bowl

Sandwich dinner ideas

Take your pick from creamy spreads and sandwich-friendly fillings, these light, and easy sandwich dinners are great as last-minute dinners.

33. Easy hummus

Make the ultimate hummus sandwich with a 5-minute chickpea hummus, and slices of cucumber, tomato, and red onion. Use sandwich bread, whole grain bread, or pita bread as your base, and add slices of avocado and crumbled feta. It’s a quick and nutritious sandwich meal for the whole family.

Louise dipping warm pita bread in the hummus

34. White bean dip

Pair this tangy and velvety smooth white bean dip with lettuce, avocado, and crusty bread. You’ll have a wholesome and healthy sandwich packed with flavor and greens.

Bean dip sandwich with avocado

35. Mashed chickpea salad

This is a no-cook creamy and tangy chickpea salad with vegan mayo and mashed chickpeas. It’s great in a sandwich with slices of tomato, and makes for a handy putlock dinner too!

vegan tuna sandwich

36. Scrambled veggie tofu

Tofu is easily cooked when scrambled on a pan with mushrooms or spinach. Serve with avocado on toast and sprinkle with fresh parsley. It’s a 10-minute plant-based meal with plenty of protein.

avocado toast with tofu scramble

37. Avocado spread

Avocado spread takes just 5 minutes to make and gives you the creamiest and smoothest sandwich spread. Pair with tomatoes or roasted chickpeas for a fun and vibrant sandwich idea.

avocado spread on toast with roasted chickpeas and cherry tomatoes

38. Vegan mayonnaise and tomato

Try this 2-minute vegan mayonnaise recipe and get surprised by the creamy and smooth texture. It pairs well with tomatoes in a quick sandwich that you can bring to the office or prepare in a schoolbox-lunch.

vegan mayo on toast with tomato

39. Vegetarian meatball sub

Vegetarian tofu meatballs and marinara sauce come together in an Italian-inspired sub. It’s a wholesome and fiberrich alternative to meatballs, and a guaranteed crowd-pleaser too.

easy dinner idea with vegetarian meatballs

40. Roasted eggplant and chipotle sauce

Roasted eggplant, sliced or in chunks, pairs well with bruschetta and sandwich bread. Dress the eggplant with chipotle sauce and you’ll have a vegetarian and tender sandwich filling to savor.

Roasted Eggplant on crostini

How to store these dinners

  • How to store: Keep these easy dinners stored in the refrigerator, ideally in an airtight container, for up to 3 days.
  • How to reheat: Warm it up on the stovetop or in the microwave. Before serving garnish with fresh herbs.
  • How to freeze: You can also freeze the meals (except for fresh meals, such as salads) for up to 3 months. To freeze, let it cool down first, then transfer them to a freezer-friendly container, leaving some space to allow it to expand. Thaw in the microwave or in a pot on the stovetop. Before serving, garnish with fresh herbs, and optionally a drizzle of olive oil.

What to serve with easy dinners

These easy dinners generally go well with grainsbread, and vegetable side dishes. Take your pick here for some additional inspiration:

For more quick dinner ideas make sure to check out our 30-minute Meal Page!

Easy dinners pasta and stuffed veggies

40 Easy Dinners

By: Nico Pallotta
5 from 1 vote
Get quick and easy dinner inspiration from these colorful meals! Find your favorite by browsing through this list, and take your pick: currypastaveggie-packed, fulfilling, and quick to make.
This recipe is a 20-minute velvety and creamy lemon ricotta pasta with spinach that you and your family will love.
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 4 – 5 people
Course: Main Course
Cuisine: American Italian


  • 12 ounces rigatoni or other pasta
  • 10 ounces spinach
  • cups ricotta or dairy-free ricotta
  • 1 tablespoon extra virgin olive oil
  • 1 cup parmesan cheese grated, or dairy-free cheese
  • 1 teaspoon lemon zest or more to taste
  • teaspoon nutmeg grated
  • 1 teaspoon salt
  • ¼ teaspoon black pepper



  • Bring a large pot of water to a boil, then add the salt. Wait for the water to boil again, and add the pasta.
    Stir, then halfway through, add the fresh spinach.
    Cook the pasta al dente, as per package instructions. While the pasta cooks, make the sauce.
    boil spinach and pasta together


  • To a large mixing bowl, add ricotta, grated parmesan
    olive oil, grated lemon zest, grated nutmegsalt, and black pepper.
    Tip: Only zest the yellow peel of the lemon, the white pith can be bitter.
    ricotta sauce with parmesan
  • Whisk well until the sauce is smooth and the ingredients well combined.
    mix ricotta and spices


  • Once the pasta is al dente, reserve one cup of the starchy pasta water, drain the pasta, and add it to the bowl with the creamy ricotta mixture.
    Toss well until the pasta is thoroughly coated. If the sauce is too thick, add some pasta water to make it creamier.
    Serve immediately with a sprinkle of freshly ground black pepper and some more grated lemon zest.
    spinach and ricotta pasta with fork


Lemon Ricotta Pasta is a Quick 20-min Dinner


Nutrition information is for one portion of lemon ricotta pasta out of five.
You’ll need 3 quarts (12 cups or 3 Liters) of water and 1 ½ tablespoons (21 grams) of salt for 12 ounces (340 grams) of pasta
You can make this pasta dish with most veggies. Scroll up to the “variations” chapter to learn how.
You can use our easy homemade soy ricotta and almond parmesan.


Calories: 504kcal, Carbohydrates: 58g, Protein: 25g, Fat: 19g, Saturated Fat: 10g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 55mg, Potassium: 585mg, Dietary Fiber: 4g, Sugar: 2g, Vitamin A: 5819IU, Vitamin B6: 0.3mg, Vitamin C: 16mg, Vitamin E: 2mg, Vitamin K: 277µg, Calcium: 401mg, Folate: 132µg, Iron: 3mg, Manganese: 1mg, Magnesium: 96mg, Zinc: 3mg
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked these 40 easy dinners, you might also enjoy:

[adthrive-in-post-video-player video-id=”kXf20OZx” upload-date=”2022-11-02T10:02:14.000Z” name=”Ricotta Spinach” description=”Here’s a 20-minute easy, velvety, creamy lemon ricotta pasta with spinach that you and your family will love. Don’t fancy spinach? Replace them with your favorite veggie!
” player-type=”default” override-embed=”default”]

Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating