Whip Up Dinner In A Flash: Vegetarian Recipes For Busy Weeknights

Posted on

Craving a delicious and satisfying meal but short on time? You don’t have to resort to takeout or frozen dinners. Whip up one of these amazing vegetarian recipes in 30 minutes or less! Packed with flavor and fresh ingredients, these meals are perfect for busy weeknights or whenever you need a quick and healthy dinner fix.

1. Creamy Tomato Pasta with Spinach and White Beans

Super Quick Vegetarian Dinners ( minutes or less!) - Easy
Super Quick Vegetarian Dinners ( minutes or less!) – Easy

This vegetarian twist on a classic is bursting with flavor and comes together in under 20 minutes.


1 tablespoon olive oil

  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • 1/2 cup vegetable broth
  • 1 (15-ounce) can cannellini beans, rinsed and drained
  • 1 cup chopped fresh spinach
  • 1/2 cup grated Parmesan cheese
  • 1/4 cup chopped fresh basil (optional)
  • Salt and freshly ground black pepper, to taste
  • 1 pound dried pasta (such as penne, farfalle, or rotini)

  • Directions:

    1. Cook the pasta according to package directions.
    2. Meanwhile, heat olive oil in a large skillet over medium heat. Add the onion and cook until softened, about 5 minutes. Stir in the garlic and cook for 30 seconds more.
    3. Add the diced tomatoes, vegetable broth, and cannellini beans. Bring to a simmer and cook for 5 minutes.
    4. Stir in the spinach and cook until wilted, about 1 minute.
    5. Once the pasta is cooked, drain it and add it to the skillet with the sauce. Toss to coat.
    6. Remove from heat and stir in the Parmesan cheese and fresh basil (if using). Season with salt and pepper to taste.

    Nutrition Facts (per serving):

    Calories: 450

  • Fat: 15g
  • Saturated Fat: 4g
  • Sodium: 450mg
  • Carbohydrates: 60g
  • Fiber: 8g
  • Protein: 15g

  • 2. Veggie Fajitas with Spicy Guacamole

    These fajitas are a fun and interactive meal, perfect for a weeknight dinner. Let everyone customize their own fajitas with their favorite toppings.


    For the Fajitas:

    1 tablespoon olive oil

  • 1 bell pepper, sliced
  • 1 red onion, sliced
  • 1 cup broccoli florets
  • 1 (15-ounce) can black beans, rinsed and drained
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • Salt and freshly ground black pepper, to taste
  • 4 large tortillas (warmed)

  • For the Spicy Guacamole:

    1 ripe avocado, mashed

  • 1/2 lime, juiced
  • 1/4 cup chopped fresh cilantro
  • 1 jalapeno pepper, seeded and minced (optional)
  • Salt and freshly ground black pepper, to taste

  • Directions:

    1. Heat olive oil in a large skillet over medium heat. Add the bell pepper, onion, and broccoli. Cook for 5-7 minutes, or until softened.
    2. Stir in the black beans, chili powder, cumin, salt, and pepper. Cook for an additional minute or two.
    3. While the veggies are cooking, prepare the guacamole. Mash the avocado in a bowl. Add the lime juice, cilantro, jalapeno pepper (if using), salt, and pepper. Mix well.
    4. Serve the fajita filling with warmed tortillas, guacamole, and your favorite toppings such as shredded cheese, salsa, and sour cream.

    Nutrition Facts (per serving, without toppings):

    Calories: 350

  • Fat: 12g
  • Saturated Fat: 2g
  • Sodium: 300mg
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 10g

  • 3. Rainbow Veggie Stir-Fry with Brown Rice

    This vibrant stir-fry is packed with colorful veggies and protein-rich tofu. It’s a complete and satisfying meal in one pan.


    1 tablespoon sesame oil

  • 1 red bell pepper, sliced
  • 1 cup broccoli florets
  • 1 cup sliced sugar snap peas
  • 1/2 cup sliced mushrooms
  • 1 (14-ounce) block firm tofu, cubed and drained
  • 1/4 cup soy sauce
  • 1 tablespoon cornstarch
  • 1 tablespoon brown sugar