Recipe Homely October 17, 2026 Last updated October 17, 2026

12 Pantry Staple Dinners Without a Grocery Run

Sarah Jenkins

Sarah Jenkins

Sarah Jenkins is a passionate home cook and the voice behind Recipe Homely, dedicated to making everyday meals stress-free and delicious. With over a decade of experience feeding a busy family, she specializes in rigorously tested, approachable recipes for dinners, desserts, and everything in between. When she isn't developing new dishes, Sarah can be found browsing local farmers' markets or baking with her two children.

There are nights when dinner needs to happen, but the fridge is giving… nothing. Been there. The good news is you can absolutely make a satisfying, wholesome meal from pantry staples you already own: canned beans and tomatoes, pasta, rice, broth, tuna, frozen veggies, and a few everyday spices.

Below are 12 dinner ideas I lean on when I need a real meal fast. Each one is designed to be flexible, forgiving, and doable in an average-sized home kitchen, even with kids asking what’s for dinner every 90 seconds.

A home kitchen counter with pantry staples laid out, including canned beans, canned tomatoes, dry pasta, rice, broth cartons, olive oil, and common spices

Before you start: my pantry dinner rules

  • Pick a base: pasta, rice, tortillas, couscous, or potatoes.
  • Add protein: beans, lentils, canned tuna or salmon, chickpeas, or eggs.
  • Add flavor: canned tomatoes, broth, jarred salsa, soy sauce, vinegar, mustard, or lemon juice.
  • Finish with something cozy: cheese, yogurt, butter, olive oil, breadcrumbs, or a handful of frozen veggies.

Quick spice shortcuts I use constantly: Italian seasoning for anything tomato-y, cumin and chili powder for anything bean-y, and garlic powder for, well, everything.

A quick sodium note (because pantry foods vary a lot): Rinsing canned beans helps, low-sodium broth is a win if you have it, and I like to salt near the end so you do not accidentally overdo it.

1) Pantry Pasta e Ceci

This is one of those dinners that feels like you cooked all day, even though you didn’t.

What you need

  • 1 (15-ounce) can chickpeas, drained and rinsed
  • 1 (28-ounce) can crushed tomatoes (or diced)
  • 3 to 4 cups broth or water
  • 1 cup small pasta (ditalini, elbows, small shells)
  • 1 to 2 tbsp olive oil, plus more to finish
  • Garlic powder (or minced garlic), Italian seasoning, salt, pepper

How to make it

  • Bring tomatoes, broth, chickpeas, and seasonings to a boil, then lower to a simmer and cook 10 minutes.
  • Stir in pasta and simmer until tender (usually 8 to 12 minutes). Stir often once the pasta goes in so it does not stick, and add a splash of water if it gets too thick.
  • Finish with a generous drizzle of olive oil. If you have Parmesan, even better.

Make it your own: Stir in frozen spinach or peas in the last 2 minutes.

A steaming bowl of pasta e ceci with chickpeas and small pasta in a tomato broth, topped with olive oil and black pepper

2) Tuna Noodle Skillet

Comfort food you can make from scratch with basic pantry and fridge staples. Depending on what you use and how you season it, it can be less salty than the boxed version.

What you need

  • 8 oz egg noodles or any short pasta
  • 1 to 2 (5-ounce) cans tuna, drained
  • 1 to 2 cups frozen peas
  • 2 tbsp butter or olive oil
  • 2 tbsp flour (this makes a quick roux for a creamy sauce)
  • 1 1/2 to 2 cups milk (or shelf-stable milk)
  • Salt, pepper, garlic powder

How to make it

  • Boil pasta. Add peas for the last 60 seconds, then drain.
  • In the same pot over medium heat, melt butter. Whisk in flour and cook 1 minute.
  • Slowly whisk in milk and simmer gently until it thickens enough to coat a spoon, 2 to 4 minutes. Keep the heat at medium or medium-low so the milk does not scorch. You are going for a texture like light gravy.
  • Stir in tuna and pasta. Season well.

Pantry swap: No milk? Use a little pasta water plus a spoonful of mayo or cream cheese if you have it. The sauce will be looser, but still cozy.

A skillet filled with creamy tuna noodle pasta with green peas, ready to serve on a weeknight

3) Black Bean Taco Rice

This is my fastest everyone-eats dinner when the pantry is doing the heavy lifting.

What you need

  • 1 cup rice
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 cup salsa (jarred is perfect) or 1 (14.5-ounce) can diced tomatoes
  • 2 cups broth or water
  • 1 tsp cumin, 1 tsp chili powder, salt

How to make it

  • Bring rice, broth, salsa, and spices to a boil, then cover and simmer on low until rice is tender. Use your package time, but as a rough guide: white rice is often 15 to 20 minutes, brown rice is often 35 to 45.
  • Stir in beans at the end and heat through 2 to 3 minutes.

Serve with: shredded cheese, crushed tortilla chips, sour cream or plain yogurt.

A pot of taco-style rice mixed with black beans and salsa, topped with shredded cheese

4) Tomato Lentils Over Rice

Lentils are the pantry MVP. They usually cook faster than most dried beans, especially unsoaked beans, and feel extra hearty.

What you need

  • 1 cup brown or green lentils (rinsed)
  • 1 (14.5-ounce) can diced tomatoes
  • 3 cups water or broth
  • 1 tbsp olive oil (optional but tasty)
  • Garlic powder, Italian seasoning, salt
  • Rice or couscous for serving

How to make it

  • Bring lentils, tomatoes, liquid, and seasonings to a boil, then simmer until tender, 25 to 35 minutes.
  • Serve over rice. Drizzle with olive oil.

Time saver: Use couscous or quick-cook rice when you need dinner even faster.

A bowl of saucy tomato lentils spooned over white rice with herbs sprinkled on top

5) Garlic Butter Spaghetti

When the pantry is sparse, go simple on purpose. This one feels fancy and costs very little.

What you need

  • 8 to 12 oz spaghetti
  • 3 tbsp butter or olive oil
  • 1 tsp garlic powder (or 2 cloves garlic, minced)
  • 1/2 cup breadcrumbs or crushed crackers
  • Salt, pepper, red pepper flakes (optional)

How to make it

  • Toast breadcrumbs in 1 tbsp butter or oil over medium heat until golden. Set aside.
  • Toss hot pasta with remaining butter, garlic, salt, pepper, and a splash of pasta water to make it glossy.
  • Top with crunchy breadcrumbs.

Optional add-ins: canned tuna, a handful of frozen broccoli, or Parmesan.

A plated bowl of garlic butter spaghetti topped with toasted breadcrumbs and black pepper

6) Chickpea Curry

If you have curry powder, you are most of the way to dinner.

What you need

  • 2 (15-ounce) cans chickpeas, drained and rinsed
  • 1 (14.5-ounce) can diced tomatoes
  • 1 to 1 1/2 cups water or broth
  • 1 to 2 tbsp curry powder
  • Salt, garlic powder
  • Rice for serving

How to make it

  • Bring tomatoes, liquid, curry powder, and chickpeas to a boil, then simmer 10 to 15 minutes.
  • Adjust salt and thickness. Serve over rice.

Creamy option: Stir in a spoonful of peanut butter or plain yogurt at the end.

A bowl of tomato-based chickpea curry served over rice with a spoon on the side

7) Pantry Minestrone

This is my clean-out-the-cupboard soup. It is also shockingly kid-friendly if you keep the veggies small.

What you need

  • 1 (15-ounce) can beans (kidney, cannellini, or chickpeas), drained and rinsed
  • 1 (14.5-ounce) can diced tomatoes
  • 4 cups broth or water
  • 1 cup small pasta
  • 1 to 2 cups frozen mixed veggies (optional but great)
  • Italian seasoning, salt, pepper

How to make it

  • Bring tomatoes, broth, beans, veggies, and seasonings to a boil, then simmer 10 minutes.
  • Add pasta and simmer until tender (check the package, usually 8 to 12 minutes). Stir frequently after adding pasta and add water if needed since different pasta shapes thicken soup differently.

Finish: olive oil, Parmesan, or even a sprinkle of shredded cheddar in a pinch.

A pot of minestrone soup simmering on a stove with beans, pasta, and vegetables visible

8) Salmon Patties

Canned salmon feels like a secret weapon. These patties cook fast and make the whole meal feel planned.

What you need

  • 1 (14.75-ounce) can salmon, drained well
  • 1 egg
  • 1/3 cup breadcrumbs or crushed crackers, plus more as needed
  • 1 tbsp mayo (optional, helps bind)
  • Garlic powder, salt, pepper
  • Oil for pan-frying
  • Mayo + pickle relish (or chopped pickles) for quick tartar sauce

How to make it

  • Mix salmon, egg, crumbs, mayo (if using), and seasoning. Form patties. If the mixture feels too wet to shape, add 1 to 2 tbsp more crumbs.
  • If you have 10 minutes, chill the patties in the fridge. It helps them hold together in the pan.
  • Pan-fry over medium heat 3 to 4 minutes per side until crisp.
  • Stir mayo and relish for sauce.

Good to know: Many cans include soft skin and tiny bones. They are safe to eat and mash right in, or you can pick them out if you prefer.

Serve with: rice, boxed mac and cheese, or roasted frozen fries if that is what you have.

Crispy salmon patties cooking in a skillet with a spatula nearby

9) Red Beans and Rice

Classic flavors, streamlined for a busy night.

What you need

  • 1 (15-ounce) can red beans or kidney beans, drained and rinsed
  • 1 cup rice
  • 2 cups broth or water
  • 1 tsp smoked paprika (or regular paprika)
  • Garlic powder, onion powder, salt, pepper

How to make it

  • Cook rice in broth or water.
  • Warm beans with spices in a small pot over medium heat, adding a splash of water and mashing slightly to thicken, 5 to 7 minutes.
  • Spoon beans over rice.

If you have it: A little hot sauce or vinegar wakes up the whole bowl.

A bowl of red beans spooned over white rice with a sprinkle of paprika

10) Peanut Noodles

This is my I-need-something-different dinner, and it uses ingredients that keep forever.

What you need

  • 8 to 12 oz spaghetti or ramen noodles
  • 1/3 cup peanut butter
  • 3 tbsp soy sauce
  • 1 to 2 tbsp vinegar or lime juice
  • 1 tsp honey or sugar (optional)
  • Garlic powder, red pepper flakes
  • Hot water (to loosen the sauce)

How to make it

  • Whisk peanut butter, soy sauce, vinegar, honey (if using), a splash of hot water, and seasonings into a smooth sauce.
  • Toss with hot noodles, loosening with pasta water as needed.

Add-ins: canned chicken, edamame, or frozen stir-fry veggies.

A bowl of peanut sauce noodles with sesame seeds and chopsticks resting on the rim

11) Tomato White Beans

If you have beans and tomatoes, you have dinner. This is cozy, protein-packed, and great for dipping.

What you need

  • 1 to 2 (15-ounce) cans white beans (cannellini or great northern), drained and rinsed
  • 1 (14.5-ounce) can crushed or diced tomatoes
  • 1 to 2 tbsp olive oil
  • Garlic powder, Italian seasoning, salt, pepper
  • Toast or crackers

How to make it

  • Bring tomatoes, olive oil, and seasonings to a simmer and cook 5 minutes.
  • Stir in beans and warm through, mashing a few to thicken, 3 to 5 minutes.
  • Serve with toast.

Cheesy finish: Top with mozzarella or Parmesan if you have it.

A bubbling skillet of white beans in a tomato sauce with toasted bread on a plate beside it

12) Pantry Shakshuka

Eggs + canned tomatoes = an actually exciting dinner with almost no effort.

What you need

  • 1 (28-ounce) can crushed or diced tomatoes
  • 2 to 6 eggs (depending on your crew)
  • Garlic powder, cumin or paprika, salt, pepper
  • Optional: canned beans, feta, or spinach
  • Bread or tortillas for dipping

How to make it

  • Bring tomatoes and spices to a simmer and cook 8 to 10 minutes until thickened.
  • Make little wells, crack in eggs, cover, and cook 5 to 8 minutes until whites are set (yolks can be runny or firm, your call).
  • Scoop with bread or tortillas.
A skillet of shakshuka with eggs cooked in a spiced tomato sauce, served with bread for dipping

My favorite pantry add-ons

If your pantry or freezer has any of these, you can make the dinners above feel extra complete without another trip to the store.

  • Frozen vegetables: peas, spinach, broccoli, mixed veg
  • Quick flavor boosts: jarred pesto, capers, olives, hot sauce, Dijon mustard
  • Texture: breadcrumbs, crushed crackers, tortilla chips
  • Finishes: Parmesan, cheddar, sour cream, plain yogurt, lemon juice, vinegar
A close-up of grated Parmesan being sprinkled over a bowl of pasta on a kitchen counter

FAQ

How do I make pantry meals taste less bland?

Salt is step one, but the real magic is acid and fat. A squeeze of lemon, a splash of vinegar, or a spoonful of pickle juice can wake up beans and soups. Finish pasta and rice with olive oil or butter, then taste again.

What is the best always-have protein for pantry dinners?

For my family, it is canned beans and eggs. Beans work in soups, rice bowls, tacos, and pasta. Eggs turn almost any tomato sauce or leftover rice into a meal.

Can I double any of these for leftovers?

Yes. Soups (minestrone, pasta e ceci), lentils, and beans over rice all reheat beautifully. For pasta, I prefer making just enough for one night unless it is a saucy pasta like pasta e ceci that holds up well.

How long will leftovers keep?

Most cooked leftovers keep well in the fridge for 3 to 4 days in a covered container. Cool food down promptly, refrigerate, and reheat until steaming hot. If you use a thermometer, reheat leftovers to 165°F/74°C, especially for dishes with fish or eggs.

Any quick swaps for dietary needs?

These are all pretty flexible. Use gluten-free pasta where pasta is listed, thicken creamy sauces with a cornstarch slurry instead of flour if you need to, and use dairy-free milk plus olive oil or dairy-free butter in the tuna skillet. For salmon patties without egg, a few tablespoons of mayo can help bind, or mash in some of the salmon with extra crumbs until the mixture holds together.

Your no-run dinner plan

If you are feeling stuck, pick one of these simple combos:

  • Tomatoes + beans + pasta = minestrone or pasta e ceci
  • Rice + beans + salsa = taco rice
  • Tomatoes + eggs = shakshuka
  • Noodles + tuna + peas = tuna noodle skillet

Want a personalized match? Leave a list of what is in your pantry and freezer in the comments, and I will help you pick the best option for tonight.

A cozy family dinner table set with bowls of pasta and a simple salad, warm evening lighting