Food-sec.com – You open the fridge and it stares back at you. Almost empty. No plan, no time, and no desire to go to the store. But your pantry? That is where dinner lives. Pantry staple dinners are not just backup meals. They are smart, satisfying, and often the most comforting food you will ever make. This collection gives you 17 real dinners built entirely from what is already on your shelves, so you can eat well tonight without stepping outside.
If you love easy meals that skip the stress, check out this complete guide to easy dinner recipes for even more inspiration.
1. Garlic Butter Canned Tuna Pasta

This simple pasta dish turns humble pantry items into something deeply satisfying. Canned tuna, garlic, olive oil, and pasta come together in under 20 minutes. The buttery garlic base coats every noodle and the tuna adds a rich, savory depth that feels far more elevated than the ingredient list suggests.
Ingredients
- 8 oz spaghetti or any pasta
- 2 cans tuna in oil, drained
- 4 cloves garlic, minced
- 3 tablespoons olive oil
- 2 tablespoons butter
- 1 teaspoon red pepper flakes
- Salt and black pepper to taste
- 2 tablespoons capers (optional)
- Fresh parsley or dried parsley to garnish
Instructions
- Cook pasta according to package directions. Reserve 1 cup of pasta water before draining.
- Heat olive oil in a large pan over medium heat. Add garlic and red pepper flakes. Cook for 1 to 2 minutes until fragrant.
- Add tuna to the pan. Break it apart gently and stir to combine with the garlic oil.
- Add drained pasta to the pan. Toss everything together.
- Add butter and a splash of pasta water. Stir until the sauce is silky and coats the pasta.
- Season with salt and pepper. Add capers if using.
- Top with parsley and serve immediately.
| Nutrient | Amount Per Serving |
| Calories | 420 kcal |
| Protein | 28g |
| Carbohydrates | 44g |
| Fat | 14g |
| Fiber | 2g |
| Sodium | 480mg |
2. One-Pot Tomato and White Bean Soup

This soup is thick, hearty, and built from canned goods you already have. White beans bring creaminess while canned tomatoes carry all the flavor. A handful of spices transforms everything into a rich, warming bowl. It comes together in one pot and needs almost no prep time.
Ingredients
- 2 cans white beans (cannellini), drained and rinsed
- 1 can diced tomatoes
- 1 can crushed tomatoes
- 4 cups vegetable or chicken broth
- 4 cloves garlic, minced
- 1 small onion, diced (or 1 teaspoon onion powder)
- 1 teaspoon Italian seasoning
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- 2 tablespoons olive oil
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and cook until soft, about 4 minutes.
- Add garlic and cook for 1 minute.
- Pour in both cans of tomatoes and the broth. Stir to combine.
- Add white beans, Italian seasoning, smoked paprika, salt, and pepper.
- Bring to a boil then reduce heat. Simmer for 15 minutes.
- Use a spoon or potato masher to crush some of the beans for a thicker texture.
- Taste and adjust seasoning. Serve hot with crackers or bread if available.
| Nutrient | Amount Per Serving |
| Calories | 310 kcal |
| Protein | 16g |
| Carbohydrates | 42g |
| Fat | 7g |
| Fiber | 11g |
| Sodium | 620mg |
3. Spicy Chickpea and Rice Bowl

Chickpeas are one of the most underrated pantry staples. When you roast or pan-fry them with bold spices, they develop a crispy, satisfying texture. Served over rice with a drizzle of olive oil, this bowl is filling, flavorful, and completely plant-based.
Ingredients
- 2 cans chickpeas, drained and rinsed
- 1 cup long grain white rice
- 2 tablespoons olive oil
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- Half teaspoon cayenne pepper
- Half teaspoon garlic powder
- Salt to taste
- 1 can diced tomatoes (for serving)
Instructions
- Cook rice according to package directions and set aside.
- Pat chickpeas dry with a paper towel. This step is important for crispiness.
- Heat olive oil in a skillet over medium-high heat. Add chickpeas.
- Sprinkle cumin, paprika, cayenne, garlic powder, and salt over chickpeas.
- Stir and cook for 8 to 10 minutes until chickpeas are golden and slightly crispy.
- Warm the diced tomatoes in a small saucepan with a pinch of salt.
- Serve crispy chickpeas over rice with tomatoes spooned on top.
| Nutrient | Amount Per Serving |
| Calories | 475 kcal |
| Protein | 18g |
| Carbohydrates | 68g |
| Fat | 12g |
| Fiber | 13g |
| Sodium | 390mg |
4. Black Bean Quesadillas

Flour tortillas are a pantry superhero. Pair them with canned black beans and whatever spices you have and you get a fast, crispy dinner that feels indulgent. This one is a lifesaver on nights when you have nothing fresh but still want something that hits the spot. For more ideas like this, explore these simple dinner recipes for college students.
Ingredients
- 4 large flour tortillas
- 1 can black beans, drained and rinsed
- 1 cup shredded canned cheese or shelf-stable cheese
- 1 teaspoon cumin
- Half teaspoon garlic powder
- Half teaspoon chili powder
- Salt to taste
- 1 tablespoon oil or cooking spray
Instructions
- Mash black beans lightly in a bowl. Add cumin, garlic powder, chili powder, and salt. Stir to combine.
- Lay one tortilla flat. Spread the bean mixture over half the tortilla.
- Add cheese on top of the beans. Fold the tortilla in half.
- Heat a skillet over medium heat with a light coat of oil.
- Cook quesadilla for 2 to 3 minutes per side until golden and crispy.
- Repeat with remaining tortillas. Slice into wedges and serve.
| Nutrient | Amount Per Serving |
| Calories | 380 kcal |
| Protein | 15g |
| Carbohydrates | 48g |
| Fat | 13g |
| Fiber | 9g |
| Sodium | 540mg |
5. Lentil and Tomato Stew

Lentils cook fast and need no soaking. They are packed with protein and absorb flavors beautifully. This stew uses canned tomatoes and simple spices to create a thick, deeply satisfying meal that tastes like it simmered all day even though it takes about 30 minutes.
Ingredients
- 1 cup dry red or green lentils, rinsed
- 1 can crushed tomatoes
- 3 cups vegetable broth or water
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon coriander
- Half teaspoon turmeric
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions
- Heat olive oil in a pot over medium heat. Add onion and cook for 4 minutes.
- Add garlic and stir for 1 minute.
- Add cumin, coriander, and turmeric. Stir the spices into the onion for 30 seconds.
- Pour in crushed tomatoes and broth. Stir to combine.
- Add lentils and bring to a boil.
- Reduce heat and simmer for 20 to 25 minutes until lentils are soft and stew thickens.
- Season with salt and pepper. Serve with rice or crackers.
| Nutrient | Amount Per Serving |
| Calories | 295 kcal |
| Protein | 18g |
| Carbohydrates | 46g |
| Fat | 5g |
| Fiber | 14g |
| Sodium | 420mg |
6. Canned Salmon Fried Rice

Fried rice is the ultimate pantry dinner. Add canned salmon and you get a protein-rich meal that tastes better than takeout. Day-old rice works best here because it fries up crispy and does not clump. Soy sauce and sesame oil do all the heavy lifting on flavor.
Ingredients
- 2 cups cooked rice (day-old preferred)
- 1 can salmon, drained and flaked
- 2 eggs
- 3 tablespoons soy sauce
- 1 tablespoon sesame oil
- 2 cloves garlic, minced
- 2 tablespoons vegetable oil
- 1 teaspoon ginger powder
- 2 green onions, sliced (optional)
Instructions
- Heat vegetable oil in a large skillet or wok over high heat.
- Add garlic and cook for 30 seconds.
- Push garlic to the side. Crack eggs into the pan and scramble them lightly.
- Add rice to the pan. Press it flat and let it fry undisturbed for 2 minutes.
- Stir everything together and add salmon.
- Pour in soy sauce and sesame oil. Add ginger powder. Toss everything together.
- Cook for another 2 to 3 minutes. Serve hot with green onions on top.
| Nutrient | Amount Per Serving |
| Calories | 430 kcal |
| Protein | 30g |
| Carbohydrates | 38g |
| Fat | 16g |
| Fiber | 1g |
| Sodium | 780mg |
7. Pasta e Fagioli

This Italian classic is pure comfort in a bowl. It combines pasta and beans in a thick, tomato-based broth. Every spoonful is filling and warming. It is the kind of meal that costs almost nothing but delivers everything you want from a hearty dinner.
Ingredients
- 1 cup small pasta (ditalini, elbow, or orzo)
- 1 can cannellini beans, drained
- 1 can diced tomatoes
- 3 cups chicken or vegetable broth
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Half teaspoon red pepper flakes
- Salt and pepper to taste
- Parmesan cheese for topping (optional)
Instructions
- Heat olive oil in a pot over medium heat. Add garlic and cook for 1 minute.
- Add red pepper flakes and Italian seasoning. Stir for 30 seconds.
- Pour in diced tomatoes and broth. Bring to a boil.
- Add beans and pasta. Stir to combine.
- Cook for 10 to 12 minutes until pasta is tender.
- The soup will thicken as it sits. Add more broth if needed.
- Season with salt and pepper. Top with parmesan and serve.
| Nutrient | Amount Per Serving |
| Calories | 360 kcal |
| Protein | 17g |
| Carbohydrates | 54g |
| Fat | 8g |
| Fiber | 10g |
| Sodium | 590mg |
8. Peanut Butter Noodles

Peanut butter is not just for sandwiches. It makes a rich, creamy sauce that coats noodles beautifully. This dish comes together in 15 minutes and uses pantry items you almost certainly have. The balance of salty, sweet, and savory makes it surprisingly addictive.
Ingredients
- 8 oz spaghetti or rice noodles
- 3 tablespoons peanut butter
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar or apple cider vinegar
- 1 tablespoon honey or sugar
- 1 teaspoon sesame oil
- 1 clove garlic, minced
- Half teaspoon red pepper flakes
- 2 to 4 tablespoons warm water (to thin sauce)
Instructions
- Cook noodles according to package directions. Drain and set aside.
- In a bowl, whisk together peanut butter, soy sauce, vinegar, honey, sesame oil, and garlic.
- Add warm water one tablespoon at a time until the sauce is smooth and pourable.
- Add cooked noodles to the bowl and toss until fully coated.
- Sprinkle red pepper flakes on top.
- Serve warm or at room temperature. Add a drizzle of extra soy sauce if desired.
| Nutrient | Amount Per Serving |
| Calories | 445 kcal |
| Protein | 16g |
| Carbohydrates | 58g |
| Fat | 18g |
| Fiber | 3g |
| Sodium | 620mg |
9. Canned Tomato Risotto

You do not need fancy stock or constant stirring to make a satisfying risotto. This version uses canned tomatoes for body and flavor. The starch from arborio rice does the work of making it creamy. It is rich, cozy, and made entirely from your shelf.
Ingredients
- 1 cup arborio rice
- 1 can diced or crushed tomatoes
- 3 cups warm chicken or vegetable broth
- Half cup dry white wine (optional, or replace with more broth)
- 1 small onion, diced
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 2 tablespoons butter
- Salt and pepper to taste
- Parmesan cheese for topping
Instructions
- Heat olive oil in a wide pan over medium heat. Add onion and cook until soft.
- Add garlic and stir for 1 minute.
- Add arborio rice and stir to coat in the oil. Toast for 2 minutes.
- Pour in wine if using. Stir until absorbed.
- Add tomatoes and stir well.
- Add warm broth one ladle at a time, stirring frequently and waiting until each addition is absorbed before adding the next.
- Continue until rice is tender and creamy, about 18 to 20 minutes.
- Stir in butter at the end. Season with salt and pepper. Top with parmesan.
| Nutrient | Amount Per Serving |
| Calories | 410 kcal |
| Protein | 9g |
| Carbohydrates | 60g |
| Fat | 14g |
| Fiber | 3g |
| Sodium | 520mg |
10. Soy-Glazed Canned Chicken Rice Bowl

Canned chicken is a pantry gem that often gets overlooked. With a quick soy glaze, it transforms into a savory, sticky topping for rice that feels like a proper meal. This bowl takes less than 20 minutes and uses almost no dishes. It is a great pick for nights when you need quick meals on a budget.
Ingredients
- 2 cans cooked chicken, drained
- 1 and a half cups long grain rice
- 3 tablespoons soy sauce
- 1 tablespoon honey or brown sugar
- 1 teaspoon garlic powder
- 1 teaspoon sesame oil
- Half teaspoon red pepper flakes
- 1 tablespoon vegetable oil
Instructions
- Cook rice according to package directions.
- In a small bowl, mix soy sauce, honey, garlic powder, sesame oil, and red pepper flakes.
- Heat vegetable oil in a skillet over medium heat. Add drained chicken and break apart.
- Pour the soy glaze over the chicken. Stir to coat.
- Cook for 3 to 4 minutes until the sauce thickens and coats the chicken.
- Serve the glazed chicken over rice. Drizzle any remaining glaze from the pan on top.
| Nutrient | Amount Per Serving |
| Calories | 395 kcal |
| Protein | 32g |
| Carbohydrates | 46g |
| Fat | 8g |
| Fiber | 1g |
| Sodium | 710mg |
11. Creamy Tomato Orzo

Orzo looks like rice but cooks like pasta. When simmered in a creamy tomato broth, it becomes luxuriously thick and filling. This dish uses just a handful of pantry items and comes together in one pot in about 25 minutes.
Ingredients
- 1 cup dry orzo pasta
- 1 can crushed tomatoes
- 2 cups vegetable or chicken broth
- Half cup evaporated milk or coconut milk
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Half teaspoon red pepper flakes
- Salt and pepper to taste
- Parmesan for topping
Instructions
- Heat olive oil in a pot over medium heat. Add garlic and cook for 1 minute.
- Add red pepper flakes and Italian seasoning. Stir briefly.
- Pour in crushed tomatoes and broth. Bring to a boil.
- Add orzo and stir. Reduce heat to medium-low.
- Cook for 9 to 11 minutes, stirring often, until orzo is tender.
- Stir in evaporated milk or coconut milk. Simmer for 2 more minutes.
- Season with salt and pepper. Serve with parmesan on top.
| Nutrient | Amount Per Serving |
| Calories | 375 kcal |
| Protein | 12g |
| Carbohydrates | 55g |
| Fat | 11g |
| Fiber | 4g |
| Sodium | 560mg |
12. Red Beans and Rice

This Louisiana-inspired classic is as comforting as food gets. Canned red beans simmer with spices until they create a thick, flavorful sauce that is perfect over fluffy rice. It is a complete meal with protein, carbs, and soul in every bite.
Ingredients
- 2 cans red kidney beans, drained and rinsed
- 1 and a half cups long grain rice
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 cup chicken or vegetable broth
- 1 teaspoon smoked paprika
- 1 teaspoon cumin
- Half teaspoon cayenne pepper
- Half teaspoon dried thyme
- 1 tablespoon oil
- Salt and pepper to taste
Instructions
- Cook rice according to package directions and keep warm.
- Heat oil in a pot over medium heat. Add onion and cook for 4 minutes.
- Add garlic and cook for 1 minute.
- Add smoked paprika, cumin, cayenne, and thyme. Stir for 30 seconds.
- Add beans and broth. Stir to combine.
- Bring to a boil, then reduce to a simmer for 15 minutes.
- Use the back of a spoon to mash some beans and thicken the sauce.
- Season with salt and pepper. Serve over rice.
| Nutrient | Amount Per Serving |
| Calories | 420 kcal |
| Protein | 19g |
| Carbohydrates | 72g |
| Fat | 6g |
| Fiber | 15g |
| Sodium | 480mg |
13. Tomato Sardine Toast

Sardines on toast sounds humble, but with the right technique it becomes a bold and satisfying dinner. The sardines are rich and savory. The canned tomatoes cut through with acidity. Served on toasted bread, this meal delivers big flavor in under 10 minutes.
Ingredients
- 1 can sardines in olive oil
- 4 slices bread, toasted
- Half can diced tomatoes, drained
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- Half teaspoon red pepper flakes
- Salt and pepper to taste
- Dried parsley to garnish
Instructions
- Heat olive oil in a small pan. Add garlic and cook for 30 seconds.
- Add drained diced tomatoes and red pepper flakes. Cook for 3 minutes until most liquid is gone.
- Add sardines directly to the pan. Break them apart gently and stir to combine.
- Season with salt and pepper.
- Toast your bread slices until golden and crisp.
- Spoon the sardine and tomato mixture generously over each slice.
- Top with dried parsley and a drizzle of olive oil.
| Nutrient | Amount Per Serving |
| Calories | 340 kcal |
| Protein | 22g |
| Carbohydrates | 28g |
| Fat | 15g |
| Fiber | 3g |
| Sodium | 590mg |
14. Mac and Cheese from Scratch

You do not need a box. Homemade mac and cheese from pantry staples is creamier and richer than anything pre-packaged. The key is making a simple roux with flour and butter, then building the cheese sauce from there. Comfort food does not get more classic than this.
Ingredients
- 8 oz elbow macaroni
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups evaporated milk or whole milk
- 1 and a half cups shredded cheddar or any shelf-stable cheese
- 1 teaspoon mustard powder
- Half teaspoon garlic powder
- Salt and pepper to taste
- Breadcrumbs for topping (optional)
Instructions
- Cook macaroni until just al dente. Drain and set aside.
- Melt butter in the same pot over medium heat. Add flour and whisk constantly for 1 to 2 minutes.
- Slowly pour in milk, whisking as you go to avoid lumps.
- Continue whisking over medium heat until the sauce thickens, about 4 minutes.
- Reduce heat to low. Add cheese, mustard powder, and garlic powder.
- Stir until the cheese is fully melted and the sauce is smooth.
- Add cooked macaroni and stir to coat. Season with salt and pepper.
- Top with breadcrumbs and broil for 3 minutes if desired.
| Nutrient | Amount Per Serving |
| Calories | 520 kcal |
| Protein | 22g |
| Carbohydrates | 56g |
| Fat | 22g |
| Fiber | 2g |
| Sodium | 520mg |
15. Chickpea Shakshuka

Shakshuka is a Middle Eastern egg dish where eggs are poached in a spiced tomato sauce. Adding chickpeas makes it even more filling and protein-rich. It works equally well for dinner as it does for brunch. One pan, big flavors, zero grocery run needed. If you enjoy one-pan cooking, this guide to one-pan dinner recipes has even more ideas.
Ingredients
- 4 eggs
- 1 can chickpeas, drained and rinsed
- 1 can crushed tomatoes
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- Half teaspoon cayenne pepper
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions
- Heat olive oil in a wide skillet over medium heat. Add onion and cook for 4 minutes.
- Add garlic and cook for 1 minute.
- Add cumin, paprika, and cayenne. Stir for 30 seconds.
- Pour in crushed tomatoes and stir. Add chickpeas.
- Simmer the sauce for 8 to 10 minutes until slightly thickened.
- Use a spoon to create 4 wells in the sauce. Crack an egg into each well.
- Cover the pan with a lid. Cook for 5 to 7 minutes until egg whites are set but yolks are still soft.
- Season with salt and pepper. Serve directly from the pan.
| Nutrient | Amount Per Serving |
| Calories | 350 kcal |
| Protein | 20g |
| Carbohydrates | 34g |
| Fat | 14g |
| Fiber | 9g |
| Sodium | 450mg |
16. Garlic Olive Oil Spaghetti (Aglio e Olio)

This is one of the greatest pasta dishes ever created, and it uses almost nothing. Just garlic, olive oil, pasta, and a bit of heat. It proves that pantry cooking is not about making do. It is about understanding how a few simple ingredients, handled well, create something truly memorable.
Ingredients
- 8 oz spaghetti
- 6 cloves garlic, thinly sliced
- Half cup good quality olive oil
- 1 teaspoon red pepper flakes
- Salt to taste
- Half cup pasta water (reserved)
- Dried parsley or fresh if available
Instructions
- Cook spaghetti until al dente. Reserve half cup of pasta water before draining.
- While pasta cooks, heat olive oil in a large pan over low heat.
- Add sliced garlic. Cook slowly for 5 to 6 minutes until golden but not burnt. Watch closely.
- Add red pepper flakes. Stir for 30 seconds.
- Add drained pasta to the pan. Toss to coat in the garlic oil.
- Pour in a splash of pasta water and toss until the sauce is glossy and clings to the noodles.
- Season with salt and top with parsley.
| Nutrient | Amount Per Serving |
| Calories | 490 kcal |
| Protein | 10g |
| Carbohydrates | 52g |
| Fat | 27g |
| Fiber | 3g |
| Sodium | 300mg |
17. Pinto Bean Tacos with Canned Corn Salsa

Tacos do not require fresh produce to be great. Canned pinto beans seasoned with bold spices make a hearty filling. Canned corn tossed with a bit of vinegar and spice becomes a bright, tangy salsa. Together they create a taco night that competes with any restaurant version. For nights when quick assembly is the goal, you can find more ideas in this collection of lazy dinner recipes.
Ingredients
- 2 cans pinto beans, drained and rinsed
- 8 small flour or corn tortillas
- 1 can corn, drained
- 1 tablespoon apple cider vinegar
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Half teaspoon garlic powder
- Half teaspoon smoked paprika
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions
- Heat olive oil in a skillet over medium heat. Add drained pinto beans.
- Add cumin, chili powder, garlic powder, and smoked paprika. Stir to coat.
- Cook for 5 minutes, mashing some beans lightly with a fork. Season with salt.
- In a bowl, combine drained corn with apple cider vinegar, a pinch of salt, and a pinch of cumin. Stir well.
- Warm your tortillas in a dry pan or directly over the stove flame for 20 seconds per side.
- Fill each tortilla with the seasoned bean mixture.
- Top with the corn salsa. Serve immediately.
| Nutrient | Amount Per Serving |
| Calories | 390 kcal |
| Protein | 16g |
| Carbohydrates | 62g |
| Fat | 8g |
| Fiber | 13g |
| Sodium | 430mg |
These 17 dinners prove that a well-stocked pantry is all you need to eat really well. No last-minute shopping, no stress, no complicated techniques. Just real food made from what you already have. Keep your shelves loaded with canned beans, pasta, rice, and a good set of spices and you will never be stuck without dinner again.
