how-to8 min read

10 Dinners You Can Make in 20 Minutes

No time to cook? Here are ten real dinners you can make in 20 minutes or less—no shortcuts, no sacrifices.

The 20-Minute Dinner Challenge

Let's be honest: most nights, you don't have an hour to cook. You have twenty minutes, max. And in that twenty minutes, you need to go from "I'm hungry" to "I'm eating something that actually resembles dinner."

The internet is full of "quick dinner" recipes that either require pre-prepped ingredients (so they're not actually quick) or result in something depressing (so they're not actually dinner).

These ten recipes are different. They're genuinely fast. They use normal ingredients. And they produce real meals you'll actually want to eat.

1. Spaghetti Aglio e Olio

Time: 15 minutes Ingredients: Spaghetti, garlic, olive oil, red pepper flakes, parsley, Parmesan

While the pasta cooks, thinly slice 4-6 cloves of garlic. Heat olive oil in a big pan, add the garlic and red pepper flakes, cook until golden (about 2 minutes). Toss with drained pasta, pasta water, parsley, and Parmesan.

This is the ultimate "I have nothing in the house" dinner. It's also legitimately delicious.

2. Fried Rice

Time: 18 minutes Ingredients: Cooked rice (leftover or microwaved), eggs, soy sauce, vegetables, oil

Heat oil in a large pan or wok. Scramble two eggs, set aside. Add vegetables (frozen peas, carrots, whatever you have), stir-fry for 2-3 minutes. Add rice, break it up, fry until slightly crispy. Add eggs back in, pour soy sauce over everything, toss.

This is what leftover rice was invented for.

3. Quesadillas (Done Right)

Time: 12 minutes Ingredients: Flour tortillas, cheese, beans (canned), salsa, sour cream

Heat a pan. Place tortilla, add cheese and black beans, fold in half. Cook until golden on both sides (3-4 minutes). Cut into wedges. Serve with salsa and sour cream.

You can add rotisserie chicken, sautéed peppers, or whatever you have. Or don't. A bean and cheese quesadilla is a legitimate dinner.

4. Shakshuka (Simplified)

Time: 20 minutes Ingredients: Canned tomatoes, eggs, onion, garlic, cumin, paprika, bread

Sauté diced onion and garlic in olive oil. Add canned tomatoes, cumin, and paprika. Simmer for 5-7 minutes. Make wells in the sauce, crack eggs into them, cover and cook until eggs are set (5-6 minutes). Serve with bread for dipping.

This feels fancy. It's not. It's eggs in tomato sauce. But it works.

5. Peanut Noodles

Time: 15 minutes Ingredients: Noodles (any kind), peanut butter, soy sauce, rice vinegar, honey, garlic, scallions

Cook noodles. While they cook, whisk together peanut butter, soy sauce, rice vinegar, honey, and minced garlic with a little hot water to thin it out. Toss noodles with sauce. Top with scallions and crushed peanuts if you have them.

This is what you make when you want takeout but don't want to wait or spend money.

6. Sheet Pan Salmon and Vegetables

Time: 20 minutes Ingredients: Salmon fillets, broccoli, olive oil, lemon, salt, pepper

Preheat oven to 425°F (or use the broiler). Place salmon and broccoli on a sheet pan. Drizzle with olive oil, season with salt and pepper. Roast for 12-15 minutes. Squeeze lemon over everything.

Yes, you can make salmon on a weeknight. It takes less time than ordering delivery.

7. Tortilla Soup (Cheat Version)

Time: 18 minutes Ingredients: Chicken broth, canned tomatoes, rotisserie chicken, canned black beans, tortilla chips, lime, cilantro

Heat broth and tomatoes together. Add shredded rotisserie chicken and drained black beans. Simmer for 5 minutes. Serve topped with crushed tortilla chips, lime juice, and cilantro.

This is 80% as good as the "real" version that takes an hour and requires toasting chilies.

8. Grown-Up Grilled Cheese

Time: 10 minutes Ingredients: Bread, cheese, butter, optional add-ins (tomato, caramelized onions, arugula)

Butter two slices of bread. Heat a pan over medium heat. Place one slice butter-side down, add cheese and any extras, top with second slice butter-side up. Cook until golden on both sides (4-5 minutes total).

Pair it with canned tomato soup or a simple salad and call it dinner. No shame.

9. Lemon Garlic Shrimp

Time: 12 minutes Ingredients: Shrimp, garlic, lemon, butter, pasta or rice

Heat butter in a pan. Add minced garlic, cook for 30 seconds. Add shrimp, cook until pink (3-4 minutes). Squeeze lemon over everything. Serve over pasta, rice, or with crusty bread.

Shrimp cook in under five minutes. This is why seafood is your friend on busy nights.

10. Breakfast for Dinner

Time: 15 minutes Ingredients: Eggs, bread, butter, whatever else you want

Scramble eggs. Make toast. Fry some bacon or sausage if you have it. Add sliced avocado, tomato, or fruit on the side.

Breakfast for dinner is underrated. It's fast, it's comforting, and no one will judge you.

The 20-Minute Dinner Strategy

If you want to consistently pull off twenty-minute dinners, here's what helps:

Keep Your Pantry Stocked

You can't make fast dinners if you don't have the building blocks on hand. Stock your pantry with pasta, rice, canned tomatoes, beans, broth, soy sauce, and spices. Keep frozen vegetables in the freezer. Buy rotisserie chicken when you shop.

Prep While Things Cook

Don't wait for the water to boil before chopping garlic. Multitask. While the pasta cooks, make the sauce. While the rice heats, chop the vegetables. Use every minute.

One Pan, One Pot

The fewer dishes you use, the faster cleanup is. And fast cleanup is part of the twenty-minute promise. A meal that takes twenty minutes to cook but forty minutes to clean up doesn't count.

Accept "Good Enough"

A twenty-minute dinner isn't going to be Instagram-perfect. The vegetables might not be evenly chopped. The plating might be casual. That's fine. The goal is to eat something real, not to impress anyone.

Use Honest Recipes to Build Your Rotation

The best way to make twenty-minute dinners a habit is to have a reliable rotation of recipes you don't have to think about.

With Honest Recipes you can:

  • Import fast recipes from any website
  • Tag them as "quick" or "weeknight"
  • Filter your collection by cook time
  • Use Cook Mode to walk through the steps hands-free

Once you have 5-10 quick dinners saved and memorized, you're never stuck ordering takeout out of desperation.

Fast Doesn't Mean Fake

Twenty-minute dinners aren't shortcuts. They're not "semi-homemade" recipes that rely on pre-made sauce or frozen meal kits. They're real cooking—just efficient cooking.

The secret isn't cutting corners. It's choosing recipes that are inherently fast, ingredients that cook quickly, and techniques that don't require babysitting.

You don't need an hour to make a real dinner. You just need twenty minutes and a plan.

Try Honest Recipes free

Save recipes from any website, scan from photos, plan meals, and cook step-by-step — no ads, no tracking, no life stories.

Get started free →